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.

"size error" during LVS,urgent, thank you!!!

Status
Not open for further replies.

foreverloves

Member level 1
Joined
Mar 23, 2006
Messages
38
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,620
the enviroment is cadence spectre

after LVS, it says the dimension of transistor A should be the dimension of transistor B and vice versa. I checked the layout and found that the dimension
of both A and B are correct

could any other errors indirectly lead to this error??

many thanks!!
 

Just check the connection, if the connections are swapped then LVS might identifying tran A & B wrongly.

Or if you have the multiple fingures of A & B, check the connections for all the fingers, error can be there also.
 

thank you .i do not have multiple fingures .

there are no terminal or net mismatches either.

but in the error report, it says:

"net list ambiguities was resolved by random selection"

what is the problem?

how can Cadence resolve net list problem randomly?

so strange!!!!

sunny153 said:
Just check the connection, if the connections are swapped then LVS might identifying tran A & B wrongly.

Or if you have the multiple fingures of A & B, check the connections for all the fingers, error can be there also.
 

Hi,

Check if the total number of devices and nets in both circuits is the same. As if not the transistor mapping (between layout and schematic) may be totaly wrong due to wrong connections

Regards,
Shohdy
 

thank you!

the number is correct,

in fact, it is a structure as shown in the attached picture, terminal A and B are connected to differient transistors. the two transitors have differient dimension.

in this case, Cadence can not distinguish the two transitors therefore size error occurs

but the problem is: how to solve it ??
 

hi

the porblem might be because of symetrical nature of your circuit. try to put some label on nets or transistor so that it could resolve ambiguities. However this error does not mean that layout or connection is wrong. You can still proceed if only this error is ther in your layout (infact it must be a warning).
 

foreverloves said:
thank you!

the number is correct,

in fact, it is a structure as shown in the attached picture, terminal A and B are connected to differient transistors. the two transitors have differient dimension.

in this case, Cadence can not distinguish the two transitors therefore size error occurs

but the problem is: how to solve it ??

Is the net name A and B assigned to the same net?[/b]
 

truebs said:
hi

the porblem might be because of symetrical nature of your circuit. try to put some label on nets or transistor so that it could resolve ambiguities. However this error does not mean that layout or connection is wrong. You can still proceed if only this error is ther in your layout (infact it must be a warning).

thank you!!

if i put labels on nets, they are put on both nets, so it is possible that Cadence still cannot distinguish them

any other suggestions? thank you
 

Hi,

I want to ask if nets A and B are connected to each other as shown in the image above????

Regards,
Shohdy
 

Shohdy said:
Hi,

I want to ask if nets A and B are connected to each other as shown in the image above????

Regards,
Shohdy
yes, they are connected together

but they are with differient dimensions
 

can you send the part of netlist that's making the problem????
 

truebs said:
hi

the porblem might be because of symetrical nature of your circuit. try to put some label on nets or transistor so that it could resolve ambiguities. However this error does not mean that layout or connection is wrong. You can still proceed if only this error is ther in your layout (infact it must be a warning).

by the way , how to label differient transistors?

Added after 36 seconds:

Shohdy said:
can you send the part of netlist that's making the problem????

NM4 (net29 net29 gnd N\-sub) nmos_3p3 w=5u l=2.5u....................
NM2 (net29 net29 gnd N\-sub) nmos_3p3 w=10u l=2u ......................

the two transistors NM4 and NM2 have totally the same net connections
 

Try to match the ROD name/Instance name of the schematic and layout same for A & B. If not, edit the property of the A & B, and match it as per the schematic. The error might go..
 

Two transistors are connected in parallel. You may add permute rule for parallel mosfets. Then they will be treated as a single device both in layout and in schematic.
If you don't like to combine the parallel devices (since they have different lengths), you may use correspondence points to specify which device in layout should be correspondent to which device in schematic.
 

Hughes said:
Two transistors are connected in parallel. You may add permute rule for parallel mosfets. Then they will be treated as a single device both in layout and in schematic.
If you don't like to combine the parallel devices (since they have different lengths), you may use correspondence points to specify which device in layout should be correspondent to which device in schematic.
hello Hughes,
can u explain how to do that?
does adding a label in both schematic and layout to one of the transistor will solve this?
thnx alot
 

It will not work.

sunny153 said:
Try to match the ROD name/Instance name of the schematic and layout same for A & B. If not, edit the property of the A & B, and match it as per the schematic. The error might go..

Added after 2 minutes:

How to ADD PERMUTE RULE for parallel Mosfets?

safwatonline said:
Hughes said:
Two transistors are connected in parallel. You may add permute rule for parallel mosfets. Then they will be treated as a single device both in layout and in schematic.
If you don't like to combine the parallel devices (since they have different lengths), you may use correspondence points to specify which device in layout should be correspondent to which device in schematic.
hello Hughes,
can u explain how to do that?
does adding a label in both schematic and layout to one of the transistor will solve this?
thnx alot

I had same problem before. Adding labels would not work.
 

Terminal A and B are the same point. You can not put two terminals at the same net.

foreverloves said:
thank you!

the number is correct,

in fact, it is a structure as shown in the attached picture, terminal A and B are connected to differient transistors. the two transitors have differient dimension.

in this case, Cadence can not distinguish the two transitors therefore size error occurs

but the problem is: how to solve it ??
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top