The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Other CAD Tools >> Physical Verification, Extraction and Analysis >> Calibre, LVS, new layer https://designers-guide.org/forum/YaBB.pl?num=1497893440 Message started by balshoy on Jun 19th, 2017, 10:30am |
Title: Calibre, LVS, new layer Post by balshoy on Jun 19th, 2017, 10:30am greetings, I am currently integrating a new layer for a device (memristor) into calibre LVS. I is a two terminal device with pins p and n. in the LVS. layers file, I defined the layer "RR" representing the memrsitor device and in the extraction file I wrote: DEVICE memr (memr) RR M1(n) M2(p) knowing that memr is the name of the model file. p and n are labels on the M2 and M1 layers repectively The LVS gives me an error indicating that it cannot establish mask connectivity for layer M1. of course if I swap M1 and M2 in the DEVICE statement, the same error arises for M2. I then added another connect statement to short M1 and M2 with RR: CONNECT M1 M2 BY RR DEVICE memr (memr) RR M1(n) M2(p) when I added this statment, it indicates no matching subckt for memr in the src.net file. And, of course, when I look at the spice netlist, I find the memr device shorted and says no subckt. Can someone help resolve that issue? thanks |
Title: Re: Calibre, LVS, new layer Post by Maks on Jun 23rd, 2017, 12:06am How did you define (derive) layers M1 and M2? M1 and M2 layers , in your case, should contain (derived or drawn) shapes defining the terminals of the device. Max |
Title: Re: Calibre, LVS, new layer Post by ajithkv on Jan 26th, 2024, 8:36am Don't you need a contact layer to connect the resistor to M1? |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |