Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Fatal error during callibre view in cadence

im_pam

Member level 4
Member level 4
Joined
Mar 1, 2022
Messages
72
Helped
0
Reputation
0
Reaction score
1
Trophy points
8
Activity points
507
Dear Cadence team,


i am using cadence virtuoso (IC6.1.7-64b.500.19), i have design a schematic in spectre and its layout. When symbol of schematic is used in new cell and copy its layout and rum pex, In callibre view . i got the following error

"*Error* Could not Evaluate property ad of value ((iPar("sb")) * iPar("w") / iPar("fingers")) + (iPar("sd") * iPar("w") / iPar("fingers") * 0) for the instance: I1_MNM7.
Calibre View generation encountered a fatal Error."

i am pissed off this error, please help me with the same
 
Hi @im_pam
Most likely, you are using a parametrized cell and specifying values for W and L as a variable in ADEL, which is not directly translated to the netlist, hence LVS cannot do a proper comparison. Solution to that is to specify W,L and number of fingers and multipliers directly in transistor properties.
P.S. It would be useful to see your schematic, layout and properties of the instance I1_MNM7.
Hopefully, that helps.
 
@sidun.av Thank you for the prompt response,
i have not define the w, l in terms of variables , they are specified as 200nm and 60nm still i am facing this issue
 
i have not define the w, l in terms of variables , they are specified as 200nm and 60nm still i am facing this issue
Could you please show your schematic and properties of I1_MNM7 in schematic and layout?
It's very hard to guess without looking at your schematic/layout.
 

Attachments

  • bitcell.jpg
    bitcell.jpg
    95.5 KB · Views: 12
  • bitcel_lay.png
    bitcel_lay.png
    41.5 KB · Views: 11
@im_pam , I mean properties -> that's when you select your NM7 on schematic and then press Q you will get a pop-up window, displaying device properties. That's what I would like to see from both schematic and layout NM7.
Also, if you can send a netlist, that might be useful, too.
--- Updated ---

When symbol of schematic is used in new cell and copy its layout and rum pex, In callibre view
BTW, if you run PEX on this cell only (not it's copy) are you getting the same error? If no, it might be a problem with copying/specifying correct cell in PEX and I might need to see the Calibre PEX setup.
 
It looks like the issue arises from Drain Diffusion calculations. Can you scroll down the parameters and check if there are any other options available?
Also, deleting NM7 and re-instantiating it again might help (this will eliminate the case where you occasionally modified some cell parameters that prevents PCELL from normal Drain Diffusion calculations.
 

Attachments

  • untitled.jpg
    untitled.jpg
    1.4 MB · Views: 5
@im_pam , I mean properties -> that's when you select your NM7 on schematic and then press Q you will get a pop-up window, displaying device properties. That's what I would like to see from both schematic and layout NM7.
Also, if you can send a netlist, that might be useful, too.
--- Updated ---


BTW, if you run PEX on this cell only (not it's copy) are you getting the same error? If no, it might be a problem with copying/specifying correct cell in PEX and I might need to see the Calibre PEX setup.
yes when i run on original cell , then no error occurs, but i am copying same way i do for other designs (here no such problem occurs). this issue occurs with this design only
 
yes when i run on original cell , then no error occurs, but i am copying same way i do for other designs (here no such problem occurs). this issue occurs with this design only
In this case, you need to check 2 things - Calibre PEX setup and copy process.
Copy process:
- Are you copying your cells hierarchically? If yes, make sure that you do not skip any dependent library during copy;
- Open your schematic and check that all instances are linked to a correct library (if you don't do hier copy, it will be still linked to the old one);

Calibre PEX setup:
- Check all paths in PEX: for schematic netlist and layout database. Make sure that you are creating a separate database for you copied cell and don't take anything from the original cell.
- Check that names in PEX are correct;

Hopefully, that helps.
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top