The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 30th, 2024, 9:35am
Pages: 1
Send Topic Print
Hierarchy Editor cannot recognize cells (Read 1664 times)
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Hierarchy Editor cannot recognize cells
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.
Back to top
 
 
View Profile   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Hierarchy Editor cannot recognize cells
Reply #1 - 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.
Back to top
 
 
View Profile   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: Hierarchy Editor cannot recognize cells
Reply #2 - 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
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Hierarchy Editor cannot recognize cells
Reply #3 - 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.
Back to top
 
 
View Profile   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: Hierarchy Editor cannot recognize cells
Reply #4 - Oct 25th, 2006, 5:47am
 
Quote:
So, I was wrong?

Not necessarily, but if you work in DFII and
with HDE and not on a command line level, I would say yes.

Bernd
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Hierarchy Editor cannot recognize cells
Reply #5 - Oct 25th, 2006, 5:57am
 
Ok, thanks
Back to top
 
 
View Profile   IP Logged
jbdavid
Community Fellow
*****
Offline



Posts: 378
Silicon Valley
Re: Hierarchy Editor cannot recognize cells
Reply #6 - 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
Back to top
 
 

jbdavid
Mixed Signal Design Verification
View Profile WWW   IP Logged
zhong
Community Member
***
Offline



Posts: 36
California , United States
Re: Hierarchy Editor cannot recognize cells
Reply #7 - 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 .

Back to top
 
 
View Profile   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Hierarchy Editor cannot recognize cells
Reply #8 - 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.
Back to top
 
 
View Profile   IP Logged
zhong
Community Member
***
Offline



Posts: 36
California , United States
Re: Hierarchy Editor cannot recognize cells
Reply #9 - 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
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.