• 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. 180nm Calibre PEX error,especially Calview setup error

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 4176
  • 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

180nm Calibre PEX error,especially Calview setup error

VictorWu
VictorWu over 4 years ago

Hello everyone,
I'm using Charter_018BCD PDK. I made a DAC and have performed DRC, LVS successfully. But when I performed PEX whose output is CalView, I ran into some problems. The error show as follows:
"error: Could not find pin mapping for terminal "SUB" of cell (chart018ull_hv30v nmoscap_1p8 ivpcell). It will remain unconnected."
"error: Could not find pin mapping for terminal "SUB" of cell (chart018ull_hv30v pmoscap_1p8 ivpcell). It will remain unconnected."
"error: Could not find pin mapping for terminal "SUB" of cell (chart018ull_hv30v nmoscap_6p0 ivpcell). It will remain unconnected."
"error: Could not find pin mapping for terminal "SUB" of cell (chart018ull_hv30v nmoscap_6p0_dw ivpcell). It will remain unconnected."
"error: Could not find pin mapping for terminal "SUB" of cell (chart018ull_hv30v pmoscap_6p0 ivpcell). It will remain unconnected."
"error: Could not find pin mapping for terminal "SUB" of cell (chart018ull_hv30v pmoscap_6p0_dw ivpcell). It will remain unconnected."

I don't understand what these errors mean, and what should I do to eliminate these errors.In my circut, there is no pin "SUB". I will attach some screenshots of errors and warnings.

Dose anyone kown how to solve these problems?
Thanks!

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    BTW, the reason this was marked as spam was because it has lots of repeated text in it - that triggers the spam detection.

    I moved it out of moderation because it's not spam, but that said, posting here is not the best place. Calibre is not a Cadence tool. It's from Mentor (now Siemens) and so you would be far better off asking this question to either Siemens support or in a forum on the Mentor/Siemens site (if there is one - I've not checked recently).

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    BTW, the reason this was marked as spam was because it has lots of repeated text in it - that triggers the spam detection.

    I moved it out of moderation because it's not spam, but that said, posting here is not the best place. Calibre is not a Cadence tool. It's from Mentor (now Siemens) and so you would be far better off asking this question to either Siemens support or in a forum on the Mentor/Siemens site (if there is one - I've not checked recently).

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • VictorWu
    VictorWu over 4 years ago in reply to Andrew Beckett

    Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • MaximX
    MaximX over 4 years ago in reply to Andrew Beckett

    An interesting thing is that the most likely root cause of this error is something that straddles Cadence and Mentor tools.
    It's called calview.cellmap file, that provides a mapping between instance terminal names in Virtuoso space to Calibre space - e.g. the terminals in Virtuoso may be called PLUS and MINUS, while in Calibre - POS and NEG, or ANODE and CATHODE.
    It's really unfortunate that semiconductor companies have to deal with these consequences of the miscommunication between major EDA vendors.
    It would be much better if they can agree on the same notations, for the same technology.


       Maxim

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to MaximX

    Maxim,

    Whilst there are of course many things that EDA vendors don't get right, this is not one of them. The foundry is responsible for the PDK - whatever naming convention they use for the pins is down to them, and the calview.cellmap also is usually provided by the foundry (yes, in some cases the PDKs/verification rules are developed by an EDA vendor on behalf of the foundry, but it's the foundry that owns the flow). This is not a matter of miscommunication between major EDA vendors...

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • MaximX
    MaximX over 4 years ago in reply to Andrew Beckett

    Thanks, Andrew.

    Theoretically, you are right.
    It's foundry's responsibility to provide a correct calview.cellmap file.
    But I have seen it so often that this is not done properly, and engineers can hardly find any help with this obscure aspect of the design flow.
    I do not know why foundries cannot use the same device pin names in Calibre and in Virtuoso worlds, but indeed, this seems to be dependent more on a foundry, rather than on the EDA vendors side.

    As often happens, each party does their job right, and its at the boundaries, where different parties have to agree on the formats, problems show up.

    Maxim

    • 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