• 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. Digital Implementation
  3. Metal-layer Cells

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 91
  • Views 13199
  • 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

Metal-layer Cells

kevinSh
kevinSh over 8 years ago

Hi All,

I have special devices that similar to vias lie between two metal layers (think about a metal-insulator-metal capacitor, a metal-to-metal fuse, or a component similar to that). The device is completely on metal layers so it can and should be placed on top of cells but it has blockages and pins that need to be considered.

Is there a flow for having the place and route engine place these elements and route them automatically. I have tried the following approach with no luck:

I created the cell in Virtuoso and got the abstract generator to give me a LEF file for it. Then I played with the LEF macro type (block, cover, bump, etc.). Then used the automatic floorplanning capabilities in Encounter to place the Macros across the design and then routed them. I went through all sorts of placement and LEF cell variations none seemed to give me good results (placing the macros on top of each other ignoring the blockage, or placing them without considering proximity, or placing them outside the core boundaries).

I can't help but think that there is a standard flow for placing and routing such elements. Perhaps defining CustomVias? The device is very similar to a Via but it has to be inserted in the netslist as a cell rather than some technology construct. Any help will be appreciated.

Thanks,

Kaveh 

  • 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