• 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. Using extracted view with iterated instance

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 5054
  • 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

Using extracted view with iterated instance

Mathieu Chene
Mathieu Chene over 1 year ago

Hello,

I am working on a design of SRAM and I am trying to validate it with an array composed of 4 words of 8 bits.

I designed a bit  cell which has been instanciated 8 times in another cellview to create a word:

and then I use an iterated instance of my word cellview in my test bench:

I'm using the AMS simulator with ADE explorer to validate my design and everything works as expected when I use the schematic view. All the words are initialised when the word lines are high.

However, when I use an extracted view (defined with the config view of my cellview testbench) of my layout, it seems that the stored values of 2 different instances are connected.

(here is and exemple with the bits 6 and 0 from instance 1 and 0 that are suposed to be initialized differently)

Here is a screenshot from my view config:

When I do this simulation using 4 different instances of my word cell , I have the same behavior than in schematic based simulation (with expected variation due to the parasitics):

(here Q1<0> and Q1<6> are initialized after ~20ns and I do not use any initial conditions, this explain the behavior just before 20ns)

I admit that I am stuck with this problem, do you have any idea on the reason of this behavior

Thanks in advance

Mathieu

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    Mathieu,

    I would advise you to contact customer support about this - it will be much easier to debug with a screen-sharing session.

    Thanks,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Mathieu Chene
    Mathieu Chene over 1 year ago in reply to Andrew Beckett

    ok Thank you

    • 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