• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Display packet information 'display' not found.

Stats

  • Replies 26
  • Subscribers 125
  • Views 3588
  • Members are here 0

Display packet information 'display' not found.

rtyuy
rtyuy 5 months ago

Dear friends,

I am new to the cadence and using the version IC618.  In cadence virtuoso, when  i am trying to open the pcell layout of any cell.  i got the following warnings and see nothing in the layout xl window expect square box.

*WARNING* The display packet information 'pin_drawing' for 'display' was not found.

*WARNING* The display packet information 'pin_label' for 'display' was not found.

*WARNING* The display packet information 'annotate_drawing' for 'display' was not found.

*WARNING* The display packet information 'snap_drawing' for 'display' was not found.

*WARNING* The display packet information 'Row_drawing' for 'display' was not found.

*WARNING* The display packet information 'Unrouted_drawing' for 'display' was not found.

*WARNING* The display packet information 'Group_drawing' for 'display' was not found.

*WARNING* The display packet information 'border_drawing' for 'display' was not found.

Can any one please help me that how can i rectify this problem ???

  • Sign in to reply
  • Cancel
  • rtyuy
    rtyuy 5 months ago

    Dear cadence team,

    i am using cadence virtuoso  version: IC6.1.7. When i am trying to open the layout of any in built cell, i got the warning " The display packet information 'M6_drawing' for 'display' was not found." There are more than 70 warning  for all the layers of layout. Can you please  help me with this??

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew Beckett
    Andrew Beckett 5 months ago in reply to rtyuy

    This means that it hasn't found a display.drf file with the definition of that packet. The technology library you are using is defining a layer-purpose pair (presumably M6 drawing) that specifies a particular packet name. The display.drf for a PDK would often be loaded at startup or first access, but maybe not in this case. It may just be looking for it in one of the standard places (typically working directory, home directory and a few others - as defined by the setup.loc file).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • RobMan
    RobMan 5 months ago

    Which foundry pdk are you using?

    Display packet information is defined in the display.drf file supplied with the pdk. Typically this is loaded in the libInit.il file in the process techlib directory. If a copy exists int he workarea this will be used.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rtyuy
    rtyuy 5 months ago in reply to RobMan

     RobMan , Thank you for the response ..  i am using tsmc65 and recently installed it. i don't know where the problem occurs

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rtyuy
    rtyuy 5 months ago in reply to rtyuy

    Dear RobMan , yes i have  dispay.drf file in techfile folder. but where i have to copy it. can you please tell me ??

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rtyuy
    rtyuy 5 months ago in reply to Andrew Beckett

    Thank you  Andrew Beckett , display. drf file is already there in the pdk installation path but don't know why this warning occur and what to  do the next!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • RobMan
    RobMan 5 months ago in reply to rtyuy

    A quick fix would be to copy it to your working directory.

    TSMC typically use libInit.il to load. Look in <PDKpath>/tsmcN65/libInit.il. Search for display.drf and check it's loaded.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rtyuy
    rtyuy 5 months ago in reply to RobMan

    RobMan , when i checked liblnit.il , this content is writtten in the file .

        ;Load display file ----------------------------------------------------------------------
        filePath = sprintf(nil "%s/display.drf" getWorkingDir())
        if( isFile( filePath) then
           printf("Loading Working place Display File '%s'\n" filePath)
        else
           filePath = sprintf(nil "%s/../display.drf" libPath)
           when( isFile(filePath)
               when( isCallable( 'drLoadDrf)
                   printf("Loading PDK Display File '%s'\n" filePath)
                   drLoadDrf(filePath)
          );when(drLoadDrf)
        );when(isFile)
        );if(isFile)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • RobMan
    RobMan 5 months ago in reply to rtyuy

    Yes, so this loads the display.drf from the working directory or the directory above the library path.

    If the display.drf is loaded and you still get errors then the techlib and display information are potentially out of sync. i.e. Layers have been added to the techlib but no corresponding update to the display information. Any undefined layers will appear yellow on the canvas.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rtyuy
    rtyuy 5 months ago in reply to RobMan

    RobMan  , Yes the above error is removed after copying the display.drf file in my working directory . However when i try to do "generate from source" i got the error "pcell evaluation failed". Please suggest how to rectify this problem.

    thank  you

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
>

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information