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.

Calibre LVS error "Bad component subtype"

Status
Not open for further replies.

hustwill

Newbie level 4
Joined
Apr 30, 2009
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,317
I use Cadence composer draw a "BUF" schematic, and lead to the layout XL(virtuoso XL) BUF layout.
But when I did the LVS check with Calibre, it report the errors:
bad component subtype:
layout: source
MP(P18LL) MP(P18)

I don't know how to solve the problem.
The layout was connected from the schematic by the virtuoso XL, and the MOS was from the PDK.
Can anyone give some advice?
Thank you!
 

If u check the calibre rule file the layout PMOS device is extracted as P18LL , and the netlist(cdl) it is P18 that is the reason are getting this.
both should be identical.
first check if there is a device extraction as P18 in rule file.
since u r using PDK the is no chance for layer drawing mistakes
make sure u re using right type of device for corresponding schematic before trying the solutions below.

1 add a match table for devices
2 change the rule file to extract device as P18
3 change in the netlist to P18LL
 

For matching devices you can add the following line to your rule file

LVS MAP DEVICE MP(P18LL) MP(P18) LAYOUT

Cheers!
 
thanks aniladavally :smile: , but i seems that LAYOUT is not needed and "LVS MAP DEVICE MP(P18LL) MP(P18)" is ok
i used LVS MAP DEVICE D(PN) D(DP) and works :)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top