The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> AMS Simulators >> Hierarchy Editor cannot recognize cells https://designers-guide.org/forum/YaBB.pl?num=1161620802 Message started by Pavel on Oct 23rd, 2006, 9:26am |
Title: Hierarchy Editor cannot recognize cells Post by Pavel on Oct 23rd, 2006, 9:26am Hello In my design I use only veriloga and verilogams views. After making config view from TOP LEVEL cell, I see only TOP LEVEL cell in Cell Binding table of Hierarchy Editor. All other cells are not recognized. Why?? For View List I use: verilogams veriloga behavioral functional schematic symbol For Stop List: symbol In Library List I put the name of library where all the cells are situated. Thank you in advance. Pavel. |
Title: Re: Hierarchy Editor cannot recognize cells Post by Pavel on Oct 25th, 2006, 3:57am The issue (that I found) from this situation is to create SYMBOL view for each cell in hierarchy. Including veriloga or verilogams in Stop List doesn't help as they can contain hierarchy. Is this solution only issue? Regards. |
Title: Re: Hierarchy Editor cannot recognize cells Post by bernd on Oct 25th, 2006, 5:03am How have you instantiated your blocks in the hierarchy if you haven't got a symbol view for them? Cadence DFII asks you whenever you finish first editing of your VerilogA file and you have saved & quit the file if a symbol view for the cell should be created, as long as you edit inside DFII. Did I miss something, I thing I didn'd understand the problem clearly. The HED gets the information for the hierarchy of the cellviews pc.db (parent child database) file, at least in CDBA database versions of DFII. Bernd |
Title: Re: Hierarchy Editor cannot recognize cells Post by Pavel on Oct 25th, 2006, 5:16am Thank you for answer, Berndt I thought that I can work without symbols while I don't use Schematic Editor. After creating the veriloga/verilogams views, the Library Manager really proposed me to create symbol, but I refused, thinking that for my purposes it isn't necessary. So, I was wrong? Pavel. |
Title: Re: Hierarchy Editor cannot recognize cells Post by bernd on Oct 25th, 2006, 5:47am Quote:
Not necessarily, but if you work in DFII and with HDE and not on a command line level, I would say yes. Bernd |
Title: Re: Hierarchy Editor cannot recognize cells Post by Pavel on Oct 25th, 2006, 5:57am Ok, thanks |
Title: Re: Hierarchy Editor cannot recognize cells Post by jbdavid on Nov 2nd, 2006, 12:31am The issue in the cadence system, is that without the symbol view, when you check and save a structural view, (verilog netlist) it builds a database with pointers to the views used, but if those cells don't have a symbol view, the link database is not made correctly. thus having the symbol makes it work.. Jonathan |
Title: Re: Hierarchy Editor cannot recognize cells Post by zhong on Dec 10th, 2006, 3:44pm HED does NOT need symbol for the view binding. If you have full text view . there is no schematic view or symbol view at all . You can compile the text like verilog , veriloga , verilogams to DFII lib for example ncvlog -use5x top.vams -work mylib To be able to see HED bind to the sub text cell under the top level module . you need to add mylib in HED lib list . Again . NO symbol needed in Cadence HED . |
Title: Re: Hierarchy Editor cannot recognize cells Post by Pavel on Dec 18th, 2006, 2:50am Hello Zhong Thank you for respnse. I don't use command line, but GUI, so for me having SYMBOL view is mandatory. We can postulate what we want, but the best juge is experience, isn't it? With SYMBOL view for each module the hierarchy tree is created, without SYMBOL view - NOT. Regards. Pavel. |
Title: Re: Hierarchy Editor cannot recognize cells Post by zhong on Dec 19th, 2006, 7:48pm Pavel, Even you use the GUI flow. The symbol is not a mandatory for TEXT view. HED hier tree does not requires for symbol . The hier tree is based on the pc.db file under module view not symbol . However you can use symbol view to build up the schematic or go with verilogIn to create a schematic. Basically Symbol is a MUST for schematic build up but this is NOT a must requirement in HED because HED can handle text view call text without schematic in between. Here is the examples top level top cell module view middle leve - middle cell l verilogams view lower level -- cell A schematic leaf level -- cell x, y ,z You dont need any symbol for top/middel and cell A . Of course you need the symbol to represent the sub block x/y/z to build schematic of cell A. top level schematic -- top cell middle level -- middle cell verilogams leaf cell - cell B verilogams You need to have middle cell symbol because this is a must for built-up of top cell schematic , But you dont neecd to the cell B symbol , text view instantiate text view does not requires symbol for the hier build-up I am doing this in my daily work and it works perfectly. As I said, what you need to do is to add the text view lib in the HED lib list. Of course , if you choose to always use symobl, that's fine . But it' does not necessary means it's a must . Hope this helps ... Zhong |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |