Tsev > Xov xwm > Ntsiab lus

Txoj Kev Tshawb Fawb Ntawm LVS Cov Tswv Yim Rau Kev Lom Zej Zog

Jan 25, 2018

Lub cev nqaij daim tawv pov thawj yog qhov kawg ntawm qhov tsim ntawm IC, thiab nws yog qhov nruab nrab ntawm kev tsim ntawm lub Circuit Court thiab cov txheej txheem tsim. Yog li, nws tseem ceeb heev rau cov neeg tsim qauv kom paub tseeb cov teeb meem hauv qhov teeb tsa, thiab qhov kev ntsuam xyuas qhov teeb tsa uas tau muab los ntawm Cadence muaj Dracula Diva. Diva embedded nyob hauv lub ntsiab moj khaum ntawm Cadence, thiab nws yog yooj yim dua rau siv, tab sis qhov kev ua haujlwm yog me ntsis inferior rau cov Dracula. Kev tshawb fawb Dracula layout system ywj pheej, nws yog DRC (Tsi-Tsi Cai Txais Txais), ERC (Xaiv Cov Cai Txav Tseg), LVS (Layout Versus Schematic), LPE (Layout Parameter Ex -tract ion) thiab cov kev ua pov thawj, ceev, muaj hwj chim muaj nuj nqi, muaj peev xwm xyuas thiab rho tawm ib qho loj hauv Circuit Court.


1 LVS kev ua haujlwm thiab txoj haujlwm

(1) Cov txheej txheem network compiled nrog LOGLVS ua ntej yuav tsum tau siv LOGLVS los hloov cov txheej txheem network ntawm schematic mus rau hauv ib lub rooj sib npaug ntawm cov khoom sib tw transistor. L OGLVS tuaj yeem hloov dua siab tshiab rau ntau hom ntawv, xws li Verilog, EDIF, TEGAS5, NQI, thiab ntxiv rau. Txij thaum thawj peb lub logical network rooj tsis muaj cov ntsiab lus piav qhia txog theem ntawm cov logic yooj yim, nws yog ib qhov tsim nyog yuav tsum tau muab cov ntaub ntawv qhia txog cov ntsiab lus ntawm cov kev cai ntawm CDL ntawm cov ntaub ntawv yooj yim logic los ua kom tau tag nrho cov logic.

Lub transistor qib net table LVSLOGIC. DAT ntawm Circuit Court. Nyob rau hauv txoj kev ntawm kev hloov dua siab tshiab, L OGLVS muab cov ntaub ntawv tawm tswv yim nettable, nthuav cov khoos phis, thiab ua tiav cov lus piav qhia ntawm theem pib logic nrog lub thawv network zaj lus. Rau transistor qib net table SPICE, txoj kev hloov dua siab tshiab kuj yoojyim.

1.png

(2) Tsim thiab sib sau ua ib qho ntaub ntawv (Cov kev cai cov ntaub ntawv)

Ib txoj cai tswjfwm yog ib phau ntawv uas muaj Dracula lus txib uas tsim los ntawm cov neeg siv. Cov lus txib no qhia meej txog cov kev siv pov thawj uas siv nyob rau hauv tus tsim, yog li muab tso ua ke ntawm cov ntaub ntawv li niaj zaus tseem ceeb heev. Cov ntaub ntawv txoj cai muaj tsuas yog peb ntu, xws li kev piav qhia thaiv Qhov thaiv, lub txheej txhais lus Kev tawm tswv yim-thaiv, lub lag luam khiav haujlwm Operation ion nris, thiab ntxiv rau.


① piav qhia thaiv

Ntu no txhais tau tias lub Dracula khiav li cas, thiab muaj qee cov ntaub ntawv hais txog qhov Circuitre uas yuav raug tshawb xyuas, xws li hom kev tua, lub npe module, cov ntaub ntawv tawm tswv yim thiab tawm tswv yim, etc. Thaum LVS siv, qhov tseem ceeb thiab yog siv los qhia cov transistor qib nqa cov ntaub ntawv LVSLOGIC. DAT generated los ntawm kev hloov LOGLVS. Cov nram no yog ib qho piv txwv ntawm qhov piav qhia thaiv:


* KOM PES TSAWG

PRIMARY = SAUM: Tshawb xyuas lub npe ntawm tus qauv

PROGRAM-DIR = ; Tshawb xyuas txoj kev ntawm lub cuab yeej

SYSTEM = GDS2; Hom ntaub ntawv hom ntawv

INDI SK = saum toj. gds; Layout data file

KEV SIB THAM = 0. 01MIC; Layout daws teeb meem

PRINTFILE = 1vs; Txhais lub npe ntawm cov ntawv luam tawm

HOM = EXEC TSIS MUAJ; Txhais txog hom lag luam

TSIS TXHOB L = L VSLOGIC; Circuit Court network tables generated los ntawm LOGLVS

TEXT-PRI- XWB = YOG; Siv daim pib ntawm sab saum toj txheej nrhiav raws li lub npe ntawm lub npe

* Kawg


② Tswv yim-txheej txheej

Qhov no yog siv los txuas tus naj npawb los yog lub npe ntawm qhov teeb tsa nrog lub npe ntawm Dracula txheej, thiab tib lub sij hawm, npaj lwm yam ntaub ntawv hais txog Dracula uas yuav tsum tau ua los ntawm txheej. Thaum peb siv cov khaubncaws sab nraud povtseg nyob rau hauv qhov kev ua haujlwm ua haujlwm thaiv, peb siv tau lub npe ntawm txheej. Cov nram qab no yog ib qho piv txwv ntawm cov lus thaiv txheej txheem, thiab lub ntsiab lus ntawm lub txheej xwm uas tau piav qhia nyob rau hauv lub block yog muaj nyob hauv Xam 2.


* LUAM NTAWV -LAYER

NW = 1; Kev txhais ntawm N zoo

PN = 2; Txhais kev thaj yeeb hauv thaj av

POLY = 3 TEXT3 ATTACH POLY; Polycrystalline silicon txheej

MET = 4 TEXT4 ATTACH MET; Txhais cov txheej hlau

NPLU = 5; Txhais tau N +

PPLU = 6; Txhais P +

CONT = 8; Txhais ntawm kev sib cuag qhov

SUBSTR ATE = SUB 100; Txhais lub substrate

TXHEEM-LWM = PSUB NSUB NWELL PDIFF NDIFF POLYMET; Txhais cov txheej txheem sib txuas thiab qhov tseem ceeb (txij li qis los mus siab)

* Kawg


③ Ua haujlwm thaiv

Qhov no yog tsuas yog raws li cov kev ua haujlwm ntawm lub txheej txheem, xws li THIAB, LOSSIS, NOR thiab thiaj li paub cov cuab yeej. Tsis tas li ntawd xwb, peb txheeb xyuas lub lag luam khiav thiab cim cov kev ua haujlwm uas tshwm sim, uas yuav tsum muaj qhov LVSCHK cov lus txib, uas qhia Dracula los ua cov ntaub ntawv tshawb xyuas LVS, es tsis ua haujlwm lwm yam xws li LPE.


Hauv kev thaiv no, "ELEMENT MOS" cov lus txib siv los txheeb xyuas lub qhov rooj txhuas hniav los yog lub qhov rooj ntawm lub voos silicon MOS. Qhov hais kom ua yog: ELEMENT MOS

2.png

* KEV UA HAUJ LWM

TSIS MUAJ NWS PSUB

TSIS TAU PPLU TUS PPLUS

THIAB PN PPLUS PPN

XAIV NTIM TXIV NEEJ SIV

THIAB POLY PPN PGATE

TSIS YOG PP N PGATE PDIFF

LOJ NWS LOS YOG 3. KHOOM NIAM

ELEMENT MOS [P] PGATE POLY PDIFF NSUB

LVSCHK [SFR] PRINTLINE = 3000 WEFFECT = 0

POM ZOO = 0 LPERCENT = 0 RESVAL = 5 CAPVAL

= 5; LVS Cov Lus Cog Tseg

* Kawg


Tsis tas li ntawd, NMOS, resistors, capacitors thiab lwm yam khoom siv nrog PMOS cov lus txhais nyob rau hauv qhov ua piv txwv yog zoo li cov.

Tom qab txoj cai tswjfwm tau tsim, nws tuaj yeem muab tso ua ke nrog PDRACULA qhov kev pabcuam ua ntej. Ua ntej, xyuas cov cai ntawm cov qauv sau ntawv hauv cov ntaub ntawv, mus rau hauv qab ntawm txoj cai cov ntaub ntawv, thiab txuag cov ntsiab lus rau cov ntaub ntawv executable jxrun. com los yog jxsub. Com, lub hom]} qhov chaw-ib txheej-B {[LA nyob-c {txheej-d} hom, uas siv los qhia hom MOS li, xws li CMOS nyob rau sab sauv [P] rau [N ], hom raj xa mus. Txheej-A yog cov txheej txheej. Rau lub qhov rooj ntawm silicon MOS tube, cov txheej txheej feem ntau yog txhais los ntawm kev cuam tshuam ntawm polysilicon thiab diffusion txheej. Qhov chaw -b yog lub rooj laj kab hlau lead tiv thaiv txheej txheem, mus rau ntawm lub qhov rooj ntawm lub pob ntseg MOS raj, uas yog polysilicon. Txheej-c qhov chaw / txhuam ze txheej ntawm lub rooj vag silicon MOS, lub ntsiab lus ntawm lub txheej yuav raug muab tshem tawm hauv lub diffusion txheej ntawm cov cheeb tsam hauv cheeb tsam lub lag luam. La place-d yog siv los txheeb cov txheej txheem kev sib txuas lus. Cov piv txwv nram qab no yuav ua li cas khiav lag luam lub txheej kom paub cov PMOS lub raj muaj qhia, raws li muaj nyob hauv daim duab 3, raws li muaj nyob hauv PMOS cov duab.

3.png


Cov ntaub ntawv executable muaj qhov txib kom xa cov hauj lwm Dracula.

Cov tsev qiv ntawv siv thaum lub sijhawm ua haujlwm yuav tsum muaj nyob rau hauv qhov chaw khiav dej num tam sim no los ntawm txoj kev uas tau teev tseg rau cov npe khiav. Yog tias lub tsev qiv ntawv tsis nyob hauv phau ntawv teev npe tam sim no, ib qhov txuas ntawm lub tsev qiv ntawv mus rau cov npe khiav yog tsim los ntawm Pdracula thiab ntxiv rau cov ntaub ntawv uas ua tiav.


(3) Ua LVS

Khiav cov ntaub ntawv executable rau LVS validation.

Nyob rau hauv cov txheej txheem ntawm LVS lag luam, peb ua ntej hloov cov ntaub ntawv ntawm daim duab ntawm daim duab thiab qhov layout rau hauv ib qho yooj yim sib piv Circuit Court qauv, thiab mam li taug qab ob lub qauv ntawm txoj kev nrog cov tswv yim thiab cov zis ua cov nodes pib. Qhov pib qhov pib ntawm qhov pib ntawm qhov pib ntawm qhov pib taw rau LVS qhov kev lag luam yuav muab tau los ntawm tus kws kho dua tshiab. Thaum lub pob nyob rau hauv ib qho kev teeb tsa yog raws nraim tib yam li cov neeg ntawm cov tswv yim tsim nyob rau hauv lub schematic, lawv yog siv raws li ib tug khub pib sib txuas ntawm cov haujlwm. Ib qho tsim nyog ntawm yuav ua tau lub zog, ib qho av, ib theem saum toj / theem, los yog ib qho ntawm (nyob ntawm seb lub network daim qauv ntawm schematic daim duab). LVS xaiv txhua lub hwj chim, cov av, lub suab cim, thiab tsawg kawg ib hom ntawm cov txheej txheem ntawm cov txheej txheem sib luag. Raws li qhov kev zov me nyuam siv cov txheej txheem sib thooj no rau kev nrhiav kev khiav hauj lwm, cov txheej txheem sib npaug sib luag pib muab, ntau qhov kev taug qab yog. Txawm li cas los xij, LVS tsis xyuas seb qhov pib ntawm qhov sib txig sib txig yog sib npaug li cas. Yog hais tias qhov pib ntawm qhov sib txig sib txuas tau yuam kev, nws yog siv los ua qhov qauv thiab kev lag luam yuav raug yuam kev. Txij li thaum manually ntxiv cov cim npe rau qhov layout database yog qhov yuam kev ntau, nws yog qhov tsim nyog los muab qhov tsawg kawg nkaus ntawm pib sib txuas ntawm cov haujlwm uas txaus rau kev kuaj xyuas. Yog li ntawd, nws yuav tsum yog txhua lub koob uas siv los ua thawj lub ntsiab lus coj los sib txuas, ntxiv rau, nrog rau lub teeb liab, thiab ntau yam tseem ceeb hauv xov tooj txuas nrog cov nodes los yog lub siab sib luag (xws li tsheb npav), tseem ceeb tshaj kom yog tib lub npe rau ntawm qhov chaw ntawm txhua qhov ntawm cov ntsiab lus thiab cov ntsiab cai ntawm cov ntsiab lus ntawm qhov sib piv ntawm qhov no koj tuaj yeem txiav txim siab txog qhov pib ntawm qhov tseeb. Yog tias Dracula tsis pom qhov pib ntawm qhov sib txawv, nws yuav pom txoj kev txuam tsis pom kev zoo rau kev taug qab. Dracula siv cov qauv kev pib los pib ntawm qhov pib ntawm qhov sib txuam sib luag, thiab maj khiav cov txheej txheem ntawm kev nthuav dav thiab lub ntsiab cai ntawm cov lus. Thawj yog qhov I / O Circuit, thiab tom qab ntawd ces taug qab cov kab uas yuav tsum tau qhov tsawg dua rov qab. Thaum pib, LVS xav tias tag nrho cov kev cai ntawm cov khub tau raug sib phim. Thaum twg qhov khoom sib txuam tau pom nyob nruab nrab ntawm qhov teeb tsa thiab daim duab piav qhia, thiab txoj kev sib hloov yog txawv, nws pom qhov khoom ua ib qho kev sib txuam ntawm los yog tus qauv. Thaum tag nrho cov ntshav thiab cov modules yog sib npaug los yog tag nrho cov ntsiab lus ntawm disambiguation (qhov sib txawv qhov taw qhia, qhov tsis sib thooj) pom, lub LVS nres qhov kev taug. Uas yog hais tias, nws tsis yog lawm los txiav txim siab txog qhov chaw sib tw kis thiab qhov taw qhia tseem ceeb los piav qhov yuam kev, tiam sis tsis yog lub chaw los yog tus qauv, vim tias qhov chaw sib tw yuav ua rau lub node lossis module tsis phim ib cov lus qhia rau LVS qhov chaw sib dhos, thiab cov ntaub qhab nias module nrog cov kev sib tw tshwj xeeb txog kev sib txawv los yog tsis. Nrog nws, yog li ntawd, nws tsis phim cov node los yog tus module yuav txawv ntawm tus naj npawb ntawm qhov chaw sib kis.



(4) Cov lus yuam kev tshaj tawm

Tom qab sib piv ntawm LVS, Dracula tsim ib daim ntawv qhia tias muaj cov ncauj lus sib txawv. Daim ntawv tshaj tawm muaj cov ntsiab lus ntawm cov ntaub ntawv, cov kev qhia thiab cov duab ntawm txhua qhov sib txawv thiab tsis muaj tus lej ntaus cim, cov lus qhia sib txawv (nrog rau ntawm lub npe, thiab lwm yam ntaub ntawv, thiab ntaus ntawv) thiab daim duab sib txuas thiab kev teeb tsa ib leeg tsis muaj xov xwm ntawm lub npe ntawm cov cuab yeej ntaus ntawv.


Raws li cov lus ceeb toom ntawm qhov yuam kev tshaj tawm, cov kauj ruam yuav hloov qhov qhov tsim tawm:


(a) Ua qhov teeb tsa thiab I / O tus ntawm daim duab qhia txog ib nrab ntawm ib qho.

(b) Los xyuas kom meej tias cov khoom siv tau zoo ib yam li qhov txheej txheem ntawm daim duab teeb meem, nws tseem ceeb heev uas yuav nrhiav tau qhov chaw ntawm cov ntsiab lus sib tham thiab tsim kev hloov raws li cov ntaub ntawv sib txawv hauv tsab ntawv.

(c) Hloov tshiab GDS II, sau cov cai tswjfwm, thiab xyuas LVS;

(d) Rov ua dua (b) thiab (c) kev ua haujlwm kom txog rau thaum qhov tsim qhov teeb meem zoo ib yam li daim duab kos.


Nram qab no yog ib daim ntawv teev cov lus qhia yuam kev hauv qhov piv txwv qhia, daim ntawv teev cov ntsiab lus ntawm circuit circuit ntawm cov ntaub ntawv, txoj cai rau cov ntaub ntawv npaj, tau teev ob lub ntsiab lus ntawm qhov sib txawv, cov ntaub ntawv hais txog cov lus sib txawv thawj cov lus nrhiav cov nodes Cov neeg ntawm 4, qhov thib ob cov lus sib txawv rau kev nrhiav cov kev ntawm 8, raws li cov ntaub ntawv, kos cov duab txuas thiab teeb tsa raws li qhia hauv daim duab 4, los ntawm kev ntsuam xyuas ntawm ob hom lus qhia txog qhov yuam kev tib yam, nws lub hom phiaj yog los pab cov neeg tsim khoom kom yooj yim pom qhov yuam kev tseem ceeb, yog li nyob rau hauv qhov kev ntsuas ntawm cov lus qhia uas tsis tau sau tias cov ntawm no tsis teev rau hauv tsab ntawv ceeb toom tsis yog lawm, tab sis cov pob ntshav no yog txuam nrog ib qho kev sib tw, ntawm cov ntaub ntawv ntawm cov ntaub ntawv yuav tsis yooj yim mus nrhiav kom tau ib qho chaw sib thooj ntawm Bifurcation.

4.png

5.png

Nyob hauv IC tsim cov txheej txheem, siv cov cuab yeej LVS Dracula cov cuab yeej siv, sai sai thiab ua tiav cov ntaub ntawv pov thawj ntawm qhov tsim tawm thiab cov qauv ntawm cov cuab yeej muab cais tawm ua ob qho sib txawv ntawm txhua tus tsim, thiab ua kom pom tseeb rau kev soj ntsuam ntxiv, ntawm qhov kev hloov hauv kev tsim zoo hauv tus qauv tsim, txo cov txheej txheem tsim rov qab, thiab ua li no thiaj li txo cov nqi tsim, ua kom qhov kev cia siab ntawm qhov tsim.