• 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. Creating an AutoLayout

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 126
  • Views 13153
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Creating an AutoLayout

stuso
stuso over 16 years ago

Hi there,

first off does anyone use the 5141 floorplanning tool (Virtuoso Preview), i just wonder if its widely used and therefore useful.

Secondly does it require that each pCell has some sort of macro/size information?

I should expalin my starting point is a schematic called:

test_cell

which contains:

cella, cellb, cellc & celld

each of these 4 sub-cells contains some pCells.

I tried from the CIW doing:

export -> PRFlatten

So far i'm getting errors like:

 Cannot find switch master cell for instance M0 in cellView (cellA schematic) from viewlist 'autoAbstract abstract schematic netlist ' in library 'stu_PREVIEW_FLOORPLAN'.

Where M0 is a pCell inside cellA.

Appreciate any feedback.

thanks

Stu

 

 

  • Cancel
  • Austin CAD Guy
    Austin CAD Guy over 16 years ago

     Hi Stu

    It has been a while since I used Preview as I am concentrating on IC6.1. The issue you see is exactly what you suspect, the prFlatten switch list does not know how to handle pcells. I don't know if this will work but you may want to add the view "layout" to the end of the switch list. You also must have a prBoundary in the pcell in order tor it to be recognized in the area calculations. I do not have any data to test this option so give it a try and good luck.

     Ted

    • Cancel
    • Vote Up 0 Vote Down
    • 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