• 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. Config View for a cell

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 127
  • Views 19498
  • 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

Config View for a cell

sohaibafridi
sohaibafridi over 13 years ago

In a post it was mentioned how to do a post layout simulation:

a. First create your layout
b. Run Assura or PVS LVS on the layout
c. Run QRC to generate an extracted view
d. Create a schematic test-bench for the cell
e. Create a config view for the test-bench and set the view for the cell to the extracted view
f. Run ADE-L using the config view

 Please could you elaborate a bit on config view. How to create it and what is its purpose?

  • Cancel
  • Quek
    Quek over 13 years ago

    Hi Sohaib

    Many thanks for posting the new thread. This would allow us to have more focus on your question and to give you the best answer. : )  Thank you also for referencing the original post. I think you have made a very excellent post.

    A config view allows you to use different views for different cells during netlisting. When ADE netlist a schematic directly, every instance has to be netlisted according to the viewList and stopList values which have been specified. When netlisting through a config view, users can set different views for different instances. E.g. a schematic contains 3 cells A, B and C. In the config view, we can set cellA to use verilog view, cellB to use schematic view and cellC to use an extracted view. This gives great flexibility in doing simulations.

    Here is how you can create a config view:
    a. In library mananger, go to "File->New->CellView"
    b. Select "config" type. The application will be automatically set to "Hierarchy Editor"
    c. A "New Configuration" form appears. Set the "View" to schematic and press "Use Template" button
    d. A form appears. Select "Spectre" template and press OK twice to close both forms.
    e. The config view creation is completed. You can now use it to set different views for the different cells.

    Hope that this clears up your doubt.

    Best regards
    Quek

    • Noname.gif
    • View
    • Hide
    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • sohaibafridi
    sohaibafridi over 13 years ago

    Thank you Quek for the reply. It is very comprehensive.

    Just a couple of more queries,

    •  if for example I have multiple views of the same cell i.e verilog,schematic & extracted, then what should I do? should I leave the column "View to Use" empty for all of the views except the one I require for the simulation?. 
    • The row named "View List" does not show extracted or analog_extracted in the default template of spectre. Should I add them in this list ?.

    Sorry i forgot to mention that i am using Cadence ver5.14

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 13 years ago

    Hi Sohaib

    You can choose the view according to your needs. E.g. to speed up a mixed signal simulation, choose verilog view. To do post layout simulation, choose extracted. If you leave it empty, ADE will netlist according to the viewList and stopList. If you choose a view, it means you are overriding the default choice with your selection.

    It is ok not to add anything to the default template. Usually I just choose the views that I need for some cells. By the way, "ver5.14" is too vague as this version has been around for a long time. The specific version from "icfb -W" should be posted if you have any other new posts. : )  It will give a more specific sub-version (e.g. IC5141-500-6-151).


    Best regards
    Quek

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Amel
    Amel over 13 years ago

    hi Sohaib,

    I am still using IC5.1.41, and it is done in the same way Queck told you to do. you can see it here. just chose the appropiarte view in this case the extrcted view for pot-layout simulation of your design

    Amel 

    • config.GIF
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sohaibafridi
    sohaibafridi over 13 years ago

     @ Quek: Thank you again, I will keep your advice in mind next time.

    @Amel: yes I did understand the rest of the process, thank you for the image which is similar to what I have.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Charanraj Mohan
    Charanraj Mohan over 9 years ago

    Can we have all the view (all different views) in the same schematic and simulate it to see the comparison ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    Yes, you can do that. In the hierarchy editor use the tree view and you can set the view to use to be different for different instances.

    Oh, and please read the forum guidelines (first post in each forum) which tell you not to post on the end of old threads.

    • 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