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.

Loss of terminal number and component name after flattening of transistor

Status
Not open for further replies.

adeniyiMokesioluwa

Newbie level 4
Joined
Nov 14, 2016
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
66
Good day, All

I am working on a layout. when I intend to extend my Metal1 layer of the transistor, I flatten it and in updating the component in the layout, especially the transistor, we deselect all metals apart from Metal1 to extend it.
However, once this is completed, my hierarchy is lost and the Component name i.e i.e GF_BiCMOS8HP and labeling of the metals. i.e 1; for C; 2 for B; 3 for E can no longer be retrieved .

Hence when I need to compare and update from schematic with the layout, the transistor flattened still appears as if it has not been used on the layout.

I would really appreciate your help with this.

Thanks for your assistance.


figure 1.png
figure 2.png
 

First, why are you flattening a pcell? Can you add the metal at the next level? Secondly, you should have the option when flattening a pcell to keep pins. Thirdly, keeping pins will likely create LVS issues.

Rob
 

You could flatten, "make cell" and assign pins but
you want naming of the master preserved and you
blew away the master, replacing it with polygons
and loose text.

Maybe you want to Make Cell of the flattened data
and then also make a matching cell with the symbol
which once matched, in it with corresponding pins.
Maybe an "lvs" view too, to try and constrain the
levels to match (stop at the flattened rep's instance
rather than drilling down to polygons and wondering
why they don't correspond to busted hierarchy
anymore).

The transistor -master- has not been used. Why this
matters, I couldn't say. Key question is, does the
extracted view find a transistor of proper type (never
mind the name correspondence) or not? If not, then
your flattening process has discarded some sort of
useful information (such as, if you "make cell" from
selected "stuff", any hidden or unselectable layers
may be excluded from that process. Might go into the
original just-flattened layout (or a copy), make all
layers valid, visible and selectable, and see if there's
"stuff" that was in the PCell that didn't make it to
the final flat version, but maybe extract / LVS needs
to function.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top