info@panadisplay.com
لے آؤٹ فزیکل ویفیکشن کے لئے LVS طریقہ کار کا مطالعہ

لے آؤٹ فزیکل ویفیکشن کے لئے LVS طریقہ کار کا مطالعہ

Jan 25, 2018

جسمانی توثیق آئی سی کے ڈیزائن میں آخری لنک ہے، اور یہ سرکٹ کے ڈیزائن اور عمل کے ڈیزائن کے درمیان انٹرفیس ہے. لہذا، ڈیزائنرز کو ترتیب میں غلطیاں کی توثیق کرنے کے لئے خاص طور پر اہم ہے، اور کیڈنس کی طرف سے فراہم کردہ ترتیب کے توثیق کا نظام ڈریکولا ڈا ہے. ڈایا کاڈنس کے بنیادی فریم ورک میں سرایت ہے، اور یہ استعمال کرنے کے لئے زیادہ آسان ہے، لیکن یہ تقریب ڈریکولا کے لئے کم کم ہے. ڈریکلا ترتیب کی توثیق کا نظام آزاد ہوسکتا ہے، ڈی سی سی (ڈیس آرڈر چیک چیک)، یرسیسی (الیکٹیکل ریلیز چیک چیک)، LVS (لے آؤٹ بمقابلہ ریاضی)، ایل پی ای (لے آؤٹ پیرس پری سابقہ آئن) اور تصدیق کے کام کی ایک سلسلہ، اس کے آپریشن رفتار، طاقتور تقریب، ایک بڑا سرکٹ کی توثیق اور نکال سکتا ہے.


1 LVS کام کرنے کے عمل اور اصول

(1) LOGLVS کے ساتھ مطابقت پذیری نیٹ ورک کی میز کو LOGLVS کو استعمال کرنے کی ضرورت ہوتی ہے تاکہ ٹرانسمیج سطح خالص ٹیبل میں منصوبہ بندی کے نیٹ ورک کی میز کو تبدیل کرے. ایل OGLVS مختلف قسم کے فارمیٹس میں تبدیل کیا جاسکتا ہے، جیسے ویرلوج، EDIF، TEGAS5، SICE، اور اسی طرح. چونکہ پہلے تین منطقی نیٹ ورک کی میزیں بنیادی منطق یونٹس کے ٹرانجسٹر سطح کی تفصیلات پر مشتمل نہیں ہیں، اس لئے ضروری ہے کہ بنیادی منطق یونٹس کی ٹرانزسٹر سطح سرکٹ کی وضاحت فائل CDL کو مکمل منطق پیدا ہو.

ٹرانجسٹر سطح خالص میز LVSLOGIC. سرکٹ کے DAT تبادلوں کے عمل میں، L OGLVS منطقاتی فراموش فائل کو مرتب کرتا ہے، ماڈیول کو توسیع کرتا ہے، اور منطقی نیٹ ورک کی میز کے ساتھ بنیادی منطقی یونٹ کے ٹرانجسٹر سطح کی وضاحت کو ضم کرتا ہے. ٹرانزسٹر کی سطح خالص ٹیبل سپیس کے لئے، تبدیلی کا عمل نسبتا آسان ہے.

1.png

(2) باقاعدہ فائل تخلیق اور مرتب کرنا (ضابطے فائل)

ایک قاعدہ فائل ایک متن فائل ہے جس میں صارفین کی طرف سے پیدا ڈریکلا حکم دیتا ہے. یہ حکمات ڈیزائن میں استعمال ہونے والے توثیق آپریشن کی وضاحت کرتی ہیں، لہذا باقاعدہ فائلوں کی تالیف بہت اہم ہے. حکمران فائل میں بنیادی طور پر تین حصوں پر مشتمل ہوتا ہے، جیسے وضاحت بلاک تفصیل کا بلاک، پرت تعریف تعریف ان پٹ پرت بلاک، آپریشن کمانڈ بلاک آپریٹ آئن بلاک، اور اسی طرح.


① تفصیل کا بلاک

اس حصے کو ڈریکولا کو کیا پلیٹ فارم کی وضاحت کرتا ہے، اور اس سرکٹ کے بارے میں کچھ معلومات بھی شامل ہوتی ہے، جیسے تصدیق کے موڈ، سرکٹ ماڈیول کا نام، ان پٹ / آؤٹ پٹ فائل کا نام اور شکل، وغیرہ. جب LVS کی توثیق کی جاتی ہے، تو SCHEMATIC کمانڈ ہے ضروری ہے اور ٹرانجسٹر سطح نیٹ میز فائل LVSLOGIC کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے. LOGLVS تبادلوں کی طرف سے پیدا DAT. مندرجہ ذیل وضاحت کا ایک مثال یہ ہے:


* DESCRI پیشن

ابتدائی = اوپر؛ ماڈیول کے نام کی توثیق کرنے کے لئے

پروگرام - DIR = ؛ آلے کے راستے کی توثیق

نظام = GDS2؛ ڈیٹا فارمیٹ فارمیٹ کریں

INDI SK = اوپر. gds؛ لے آؤٹ ڈیٹا فائل

RESOLUTION = 0. 01 میک؛ لے آؤٹ قرارداد

PRINTFILE = 1vs؛ پرنٹ آؤٹ فائل کا نام کی وضاحت کریں

موڈ = EXEC NO؛ آپریٹنگ موڈ کی وضاحت

SCHEMATIC = L VSLOGIC؛ LOGLVS کی طرف سے پیدا سرکٹ نیٹ ورک میزیں

ٹیکسٹ کی قیمت = ہاں؛ نوڈ نام کے طور پر سب سے اوپر کی پرت کی تلاش کی ٹیگ کا استعمال کریں

* END


② ان پٹ لیڈر

یہ حصہ ڈیراولا کی پرت کے نام سے ترتیب کے نمبر یا نام سے منسلک کرنے کے لئے استعمال کیا جاتا ہے، اور ایک ہی وقت میں، پرت کی ضرورت ہوتی ہے ڈریکولا کے بارے میں دیگر معلومات کو تقویت کرتا ہے. جب ہم ان تہوں کو آپریٹنگ کمانڈ بلاک میں استعمال کرتے ہیں، تو ہم پرت کے نام کو استعمال کرسکتے ہیں. مندرجہ ذیل پرت تعریف بلاک کی ایک مثال ہے، اور بلاک میں بیان کردہ پرت کی مخصوص تعریف 2 شکل میں دکھایا گیا ہے.


* ان پٹ - لائیر

NW = 1؛ N کی تعریف

PN = 2؛ فعال علاقہ کی وضاحت

POLY = 3 TEXT3 ATTACH POLY؛ Polycrystalline سلکان پرت

MET = 4 TEXT4 ATTACH MET؛ دات پرت کی وضاحت کریں

NPLU = 5؛ N + کی وضاحت کریں

PPLU = 6؛ P + کی وضاحت کریں

CONT = 8؛ رابطہ سوراخ کی تعریف

SUBSTR ATE = SUB 100؛ ذائقہ کی وضاحت کریں

کنکشن - ایل = پی ایس بی ایس نسوب NWELL PDIFF NDIFF پالیسی؛ رابطے کی پرت اور ترجیح کی وضاحت (کم سے زیادہ)

* END


③ آپریشن کے بلاک

یہ حصہ بنیادی طور پر مقرر کردہ پرت کے منطقی عمل پر مبنی ہے، جیسے آلات، شناخت، اور وغیرہ کی شناخت کے لئے. اس کے علاوہ، ہم ایسی غلطیوں کو چلانے اور غلطیوں کو چلانے کے لئے آپریشن کی وضاحت کرتے ہیں، جن میں LVSCHK کمانڈ شامل ہے، جس میں ڈریکولا کو LVE کے دیگر آپریشنوں کے بجائے LVS کی تصدیق کے عمل کو انجام دینے کی وضاحت کی جاتی ہے.


اس بلاک میں، ایک "ELEMENT MOS" کمانڈر ایلومینیم کے دروازے یا سلکان دروازے کے ماسٹر آلہ کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے. کمانڈ کی شکل ہے: ELEMENT MOS

2.png

* آپریشن

پی ایس بی بی کو جمع نہیں

PPLU NPLU PPLUS

اور پی پی پلس پی پی این

منتخب کریں RESI NWRES پر NW

اور پولی پالیسی PPN PGATE

پی پی این پی جییٹ PDIFF نہیں

سی ایس ایس کی طرف سے 3. 5 نسوب

ELEMENT MOS [P] PGATE POLY PDIFF NSUB

LVSCHK [SFR] PRINTLINE = 3000 WEFFECT = 0

مناسب = 0 لیپ ٹین = 0 RESVAL = 5 CAPVAL

= 5؛ LVS توثیقی کمانڈ

* END


اس کے علاوہ، NMOS، مزاحم، capacitors اور PMOS کی تعریف کے ساتھ دوسرے آلات اس مثال میں اسی طرح کی ہے.

حکمرانی کی فائل کو تشکیل دینے کے بعد، یہ پی ڈی آراکولا پری پروسیسنگنگ کے آلے کے ساتھ مرتب کیا جا سکتا ہے. سب سے پہلے، دستاویز میں گرامر کے قواعد کو چیک کریں، حکمرانی فائلوں کے پیچھے کے ذریعے، اور نتائج قابل عمل فائل jxrun کے لئے بچانے کے. com یا jxsub. کام، قسم کی قسم]} لا یئر ایک پرت- B {[LA YER-C {layer-D} قسم، جس میں ایم او وی کے آلات کی قسم کا اشارہ کیا جاتا ہے، جیسے اعلی سیڈوز میں اعلی درجے کی قسم [P] کے لئے [ن ]، ڈراپ ٹیوب کی قسم. پرت-اے آلہ آلہ ہے. سلکان دروازہ ایم او او ٹیوب کے لئے، چینل کی پرت عام طور پر پولسیلکان اور پھول پرت کے اوپریپپپ کی طرف سے بیان کی جاتی ہے. لا یر -b ایک دروازے کی قیادت کی رابطہ پرت ہے، سلکان دروازہ ایم او وی ٹیوب، جو پولیسیلکان ہے. سلکان دروازہ ایم او ایس پر پرت سی ذریعہ / ڈرین رابطہ پرت، چین کی علاقائی آپریشن کے دائرہ پرت میں پرت کی تعریف کو ہٹایا جاسکتا ہے. سبسیکٹ رابطہ پرت کی وضاحت کرنے کے لئے لا ییر ڈی استعمال کیا جاتا ہے. PMOS کی ترتیب میں دکھایا گیا ہے کے طور پر، پی ڈی ایف 3 میں دکھایا گیا کے طور پر، PMOS ٹیوب کی شناخت کرنے کے لئے پرت کو چلانے کے لئے مندرجہ ذیل مثالیں دکھایا گیا ہے.

3.png


ڈریکلا کام جمع کرنے کے لئے ایگزیکٹو قابل فائل ہے.

توثیقی آپریشن کے دوران استعمال کردہ لائبریریوں کو موجودہ رن ڈائرکٹری میں یا چلانے والی ڈائرکٹری میں مخصوص راستہ کی طرف سے ہونا چاہئے. اگر لائبریری موجودہ رن ڈائرکٹری میں واقع نہیں ہے تو، لائبریری سے لنک چلانے والی ڈائرکٹری میں پیدا ہوتا ہے، پیڈراولا کی طرف سے پیدا ہوتا ہے اور عمل درآمد فائل میں شامل ہوتا ہے.


(3) LVS پر عمل کریں

LVS کی توثیق کے لئے عمل درآمد فائل چلائیں.

LVS آپریشن کے عمل میں، ہم سب سے پہلے سرکٹ ڈایاگرام اور ترتیب کو آسانی سے مقابلے میں سرکٹ کے ماڈل میں تبدیل کرتے ہیں، اور پھر دو سرکٹ ماڈلوں کو ان پٹ اور آؤٹ پٹ نوڈ کے ساتھ شروع نوڈس کے طور پر ٹریک کریں. ابتدائی متعلقہ نوڈ کے ابتدائی نقطۂٔٔٔٔٔٔٔٔٔٔٔ کے طور پر LVS ٹریکنگ آپریشن کے لئے نقطہ نظر نقطہ نظر ڈیزائنر کی طرف سے فراہم کی جا سکتی ہے. جب ترتیب میں نوڈس بالکل تخنیکت میں مطابقت پذیر نوڈس کے طور پر ہی ہیں، تو وہ ابتدائی متعلقہ نوڈ جوڑوں کے ایک جوڑے کے طور پر استعمال ہوتے ہیں. ایک بااختیار نوڈ طاقتور نوڈ، ایک گراؤنڈ نوڈ، ایک اعلی درجے کی ان پٹ / پیداوار نوڈ، یا اندرونی نوڈ ہو سکتا ہے (ریاضیاتی ڈایاگرام کے نیٹ ورک ٹیبل کی شکل پر منحصر ہے). LVS تمام طاقت نوڈس، زمین نوڈس، گھڑی نوڈس، اور کم سے کم ایک دوسرے قسم کے نوڈ کو ابتدائی متعلقہ نوڈس کے کم از کم سیٹ کے طور پر منتخب کرتی ہے. جیسا کہ اس پروگرام کو ٹریکنگ کے آپریشن کے لئے ان ابتدائی متعلقہ نوڈز کا استعمال کیا جاتا ہے، زیادہ ابتدائی متعلقہ نوڈز فراہم کیے جاتے ہیں، زیادہ مؤثر طریقے سے ٹریکنگ ہے. تاہم، LVS اس بات کی جانچ نہیں کرتا ہے کہ ابتدائی متعلقہ نوڈ جوڑی واقعی ملا ہے یا نہیں. اگر ابتدائی متعلقہ نوڈ جوڑی غلطیاں ہیں تو اسے ایک معیار کے طور پر استعمال کیا جاتا ہے اور ٹریکنگ کے عمل کو گمراہ کیا جائے گا. چونکہ دستی طور پر لے آؤٹ ڈیٹا بیس میں ٹیگ شامل کرنے میں زیادہ خرابی ہے، یہ ضروری ہے کہ ابتدائی متعلقہ نوڈ جوڑوں کی کم از کم تعداد فراہم کرنا جو مؤثر معائنہ کے لئے کافی ہے. لہذا، یہ ہونا چاہئے کہ تمام پنوں کو ابتدائی نوڈ کے طور پر استعمال کیا جاسکتا ہے، اس کے علاوہ، سگنل نوڈ بھی شامل ہے، اور بہت سے اہم ماڈیول سے منسلک نوڈس یا انتہائی متوازی سرکٹ (جیسے بس) نوڈ بھی شامل ہے، اس بات کو یقینی بنانا ضروری ہے کہ اسی طرح کے نام ٹیگ ہر نوڈ اور منطق کے اصول کی آریگرام پر اس کے مطابق ہے کہ آپ درست کرنے کے لئے ابتدائی نوڈ کا تعین کرسکتے ہیں. اگر ڈریکلا ابتدائی متعلقہ نوڈ نہیں ملتا، تو یہ ٹریکنگ کے لئے خود کار طریقے سے مماثلت کے کام مل جائے گا. ڈریکلا ابتدائی متعلقہ نوڈ جوڑی سے شروع کرنے کے لئے اسپورٹ طریقہ کا استعمال کرتا ہے، اور آہستہ آہستہ توسیع شدہ نیشنل ٹیبل اور اصول گراف نیٹ ٹیبل کو ٹریک کرتا ہے. سب سے پہلے I / O سرکٹ ہے، اور پھر راستے کو کم کرتا ہے جو کم از کم بیکٹیکنگ کی ضرورت ہوتی ہے. ابتدائی طور پر، LVS نے سوچا کہ تمام نوڈ جوڑوں ملائے گئے تھے. جب بھی ترتیب اور ترتیباتی ڈایاگرام کے درمیان مماثلت کی چیز مل گئی تھی، اور مماثلت کی حالت منفرد تھی، اس نے اعتراض کو ایک ملاپ نوڈ یا ماڈیول کے طور پر تسلیم کیا. جب تمام نوڈس اور ماڈیول ملائے جاتے ہیں یا خارج ہونے والی تمام پوائنٹس (فرق پوائنٹ، فرق نقطہ نظر) پایا جاتا ہے تو، LVS کو باخبر رہنے سے روکتا ہے. یہ کہنا ہے کہ، غلطی کی وضاحت کرنے کے لئے بفورکشن نقطہ پوزیشننگ اور کلیدی نقطہ نظر کا فیصلہ کرنے کے لئے غلط ہے، لیکن بفورکشن نقطہ کی وجہ سے مماثلت یونٹ یا ماڈیول نوڈ یا ماڈیول کی وجہ سے کسی سلسلے کی ہدایات سے متفق نہیں ہوسکتا ہے. LVS بفورکشن نقطہ، اور نوڈ موڈول رپورٹ کے مطابق مخصوص بفورکشن پوائنٹ کے ساتھ رپورٹ نہیں ہے یا نہیں. اس کے ساتھ، نوڈس کی تعداد سے متفق نہیں ہے یا ماڈیول bifurcation پوائنٹ کی تعداد سے مختلف ہو سکتا ہے.



(4) خرابی کی پیداوار کی رپورٹ

LVS کے مقابلے کے بعد، ڈریکلا ایک رپورٹ فائل تخلیق کرتا ہے جس میں تمام فرقوں کی معلومات شامل ہوتی ہے. اس رپورٹ میں ہر ایک مماثلت اور کوئی مماثل آلہ نمبر، فرق کی معلومات کی فہرست (نوڈ نام، اور متعلقہ معلومات، اور ڈیوائس) اور سرکٹ ڈایاگرام اور ایک دوسرے کو ترتیب دینے کے بارے میں معلومات کے اسی نوڈ پر مشتمل ہے، نام کے درمیان کوئی مطابقت نہیں ہے. آلہ کی فہرست کی.


غلطی کی اطلاع کے اشارے کے مطابق، ترتیب کو تبدیل کرنے کے اقدامات ہیں:


(ا) سرکٹ نقشے کے لے آؤٹ اور I / O پن کو ایک کرکے بنائیں.

(ب) اس بات کا یقین کرنے کے لئے کہ آلات کی تعداد سرکٹ ڈایاگرام کی ترتیب سے مطابقت رکھتی ہے، اس میں بفورٹیشن پوائنٹس کے مقام کو تلاش کرنے اور رپورٹ میں فرق کی معلومات کے مطابق مناسب تبدیلیوں کے لئے بہت اہم ہے.

(ج) GDS II اپ ڈیٹ کریں، حکمران فائلوں کو مرتب کریں، اور LVS کی تصدیق کریں؛

(د) دوپہر (بی) اور (ج) آپریشن کو جب تک ترتیب سرکٹ ڈایاگرام بالکل درست نہیں ہے.


مندرجہ بالا رپورٹ کی مثال میں معلومات کی غلطی کی ایک فہرست ہے، معلومات کے سرکٹ کے اصول کی آریگ کی فہرست، ترتیب کی معلومات کا حق، دو پوائنٹس کا فرق درج کیا گیا ہے، ٹریک نوڈس کے لئے پہلے فرق کی معلومات کے بارے میں معلومات نہیں ملتی ہے. 4، دوسری صورت میں نوڈ کو باخبر رہنے کے لئے دوسری معلومات، نتیجہ کے مطابق، معلومات کے مطابق، ایک ہی غلطی کی وضاحت دو مختلف معلومات کے تجزیہ کے ذریعے، شناختی شکل اور ترتیب کے مطابق، صرف مختلف نوڈس، اس کا مقصد ڈیزائنرز کو آسانی سے اہم غلطی تلاش کرنے میں مدد ملتی ہے، لہذا غلطیوں کے تجزیہ میں نوٹ کریں کہ نوڈ میں درج نہیں کی گئی ہے غلط ہے، لیکن یہ نوڈس ایک مخصوص بازی کے ساتھ منسلک ہیں، ڈیزائنر کے ذریعے ڈیزائنر متعلقہ نوڈ کی معلومات ایک بریفنگ نقطہ تلاش کرنے کے لئے مشکل نہیں ہوگا.

4.png

5.png

آئی وی ڈیزائن کے عمل میں، LVS ڈریکلا کی توثیق کے اوزار کا استعمال کرتے ہوئے، ترتیب کے مستقل استحکام کو تیز اور درست طریقے سے مکمل کر سکتے ہیں اور آلے کے اصول کی آریگ کو کسی بھی ڈیزائن کے دو مختلف نمائندوں میں الگ کیا جاسکتا ہے، اور مزید تجزیہ، مکمل کرنے کے لئے ایک واضح رپورٹ بنا سکتے ہیں. اچھے ڈیزائنرز میں لے آؤٹ تبدیلیاں، ڈیزائن کے عمل کو کم کر دیا جاتا ہے، اور اس طرح ڈیزائن ڈیزائن کی قابل اعتماد کو بہتر بنانے کے ڈیزائن لاگت کو کم کر دیتا ہے.