0% found this document useful (0 votes)
16 views20 pages

Cadence Tutorial 6

Uploaded by

Ayush Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views20 pages

Cadence Tutorial 6

Uploaded by

Ayush Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

‫دانشكده مهندسي برق‬

‫راهنمای استفاده از نرم افزار ‪Cadence‬‬


‫بخش ششم‬
‫‪Post Layout Simulation‬‬

‫تهيه كننده ‪ :‬محمد سيم چي‬

‫زير نظر دكتر مجيد شالچيان‬

‫ویرایش اول‬

‫تابستان ‪29‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫فهرست‬
‫اجرای ‪2 ............................................................................................................................................................................................... RCX‬‬ ‫‪.1‬‬

‫شبیه سازی ‪ Post Layout‬و شماتیک ‪8 ............................................................................................................................................‬‬ ‫‪.2‬‬

‫‪1‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫‪ .1‬اجرای ‪RCX‬‬
‫در این بخش قصد داریم لی اوتی را که در بخش پنجم طراحی کردیم‪ ،‬شبیه سازی نماییم‪ .‬در این شبیه سازی( ‪Post‬‬
‫‪ )Layout Simulation‬در نظر داریم اثر خازن ها و مقاومت های پارازیتیک را نیز لحاظ کنیم‪.‬‬

‫برای به دست آوردن خازن ها و مقاومت های پارازیتیک‪ ،‬در پنجره ‪ Virtuso‬از منوی ‪ Assura‬گزینه …‪ Run RCX‬را‬
‫انتخاب می کنیم‪.‬‬

‫پنجره ای مطابق زیر باز می شود‪.‬‬

‫‪2‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در این پنجره ابتدا در تب ‪ Setup‬مطابق شکل زیر پوشه ‪ Setup‬را معین می کنیم‪.‬‬

‫‪Setup Dir. : ~/Desktop/env180/Assura/rcx‬‬

‫‪3‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫سپس نوع خروجی را ‪ Extracted View‬قرار می دهیم‪.‬‬

‫در گام بعدی در تب ‪ Extraction type ،Extraction‬را ‪ RC‬انتخاب می کنیم‪.‬‬

‫‪4‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در نهایت ‪ Ref Node‬را برابر با ‪( GND‬گره زمین) قرار می دهیم‪.‬‬

‫‪5‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫حال بر روی دکمه ‪ OK‬کلیک می کنیم‪ RCX .‬اجرا می شود و پنجره زیر باز خواهد شد‪.‬‬

‫پس از اتمام اجرای ‪ RCX‬در صورت کامل و درست اجرا شدن آن‪ ،‬پیغام زیر نمایش داده می شود‪.‬‬

‫‪6‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫اکنون اگر به ‪ Library Manager‬رجوع کنیم‪ ،‬در سلول ‪ ex4‬یک ‪ View‬با نام ‪ av_extracted‬ایجاد شده که این فایل‬
‫شامل مدار طراحی شده به همراه خازن ها و مقاومت های پارازیتیک می باشد‪.‬‬

‫اگر این فایل را باز کنیم صفحه ای شبیه به شکل زیر مشاهده خواهیم کرد‪.‬‬

‫‪7‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫‪ .2‬شبيه سازی ‪ Post Layout‬و شماتيک‬


‫برای شبیه سازی ‪ Post Layout‬باید یک کتابخانه جدید ایجاد کنیم‪ .‬بدین منظور در پنجره ‪ Library Manager‬از منوی‬
‫…‪ File -> New -> Library‬را انتخاب می کنیم‪.‬‬

‫سپس یک سلول شماتیک در آن ایجاد می کنیم(…‪.)File -> New -> Cell View‬‬

‫‪8‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در فایل شماتیک ساخته شده‪ ،‬یک نمونه از سمبل وارونگر طراحی شده در کتابخانه ‪ ex4‬را اضافه می کنیم‪.‬‬

‫سپس ‪ gnd‬و ‪ vdc‬را برای بایاس وارونگر و یک منبع ولتاژ پالس به عنوان ورودی اضافه می کنیم‪ .‬از یک خازن ‪ 50fF‬نیز به‬
‫عنوان بار استفاده شده است‪ .‬برای اضافه کردن این قطعات از کتابخانه ‪ AnalogLib‬استفاده کرده ایم‪.‬‬

‫‪9‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫برای شبیه سازی این مدار یک فایل ‪ config‬می سازیم‪ .‬در این فایل سطح شبیه سازی(شماتیک یا ‪ )Post Layout‬را‬
‫تعیین می کنیم‪ .‬بدین منظور در کتابخانه ‪ ex5‬یک سلول جدید هم نام با فایل شماتیک و با ابزار ‪Hierarchy-Editor‬‬
‫ایجاد می کنیم‪.‬‬

‫پس از کلیک بر روی گزینه ‪ OK‬دو پنجره مطابق شکل زیر باز خواهند شد‪.‬‬

‫‪10‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در پنجره ‪ New Configuration‬بر روی دکمه …‪ Use Template‬کلیک می کنیم‪.‬‬

‫سپس در پنجره باز شده برای ‪ Name‬گزینه ‪ spectre‬را انتخاب کرده و ‪ OK‬می کنیم‪.‬‬

‫دوباره به پنجره ‪ New Configuration‬برگشته و بر روی دکمه …‪ Browse‬کلیک می کنیم‪.‬‬

‫‪11‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫از قسمت سمت راست شماتیک مدار تست را که برای شبیه سازی در کتابخانه ‪ ex5‬ایجاد کردیم‪ ،‬انتخاب می کنیم و بر دکمه‬
‫‪ OK‬کلیک می کنیم‪.‬‬

‫در پنجره ‪ New Configuration‬بر روی دکمه ‪ OK‬کلیک می کنیم‪.‬‬

‫حال در پنجره ‪ hierarchy editor‬از منوی ‪ View‬گزینه ‪ Tree‬را انتخاب می کنیم‪.‬‬

‫‪12‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫سپس از لیست پایین صفحه بر روی وارونگر کلیک راست کرده و از گزینه ‪ Set Instance View‬نوع ‪ view‬مورد نظر را‬
‫انتخاب می کنیم‪ .‬برای شبیه سازی شماتیک‪ schematic ،‬و برای ‪ av_extracted ،post layout simulation‬را‬
‫انتخاب می کنیم‪.‬‬

‫‪13‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در نهایت برای ذخیره کردن تنظیمات از منوی ‪ View -> Update‬را انتخاب می کنیم‬

‫و در پنجره ای که مانند شکل زیر باز خواهد شد گزینه ‪ OK‬را انتخاب خواهیم کرد‪.‬‬

‫حال نوبت شبیه سازی می باشد‪.‬‬

‫از آن جایی که در فایل ‪ config‬برای وارونگر ‪ av_extracted view‬انتخاب شد‪ ،‬ابتدا ‪ Post Layout Simulation‬را‬
‫انجام می دهیم‪.‬‬

‫برای این کار از آدرس ‪ Analog Environment ، Tools -> Analog Environment‬را اجرا می کنیم‪ .‬در این محیط‬
‫از منوی باالی صفحه … ‪ Setup -> Design‬را انتخاب می کنیم‪.‬‬

‫‪14‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در پنجره ای که مطابق شکل زیر باز می شود‪ View Name ،‬را برابر با ‪ config‬انتخاب و سپس بر روی دکمه ‪ OK‬کلیک‬
‫می کنیم‪.‬‬

‫طبق توضیحاتی که در بخش سوم داده شد‪ ،‬برای شبیه سازی مدار و به دست آوردن تاخیر آن از مسیر >‪Analyse -‬‬
‫…‪ Choose‬یک شبیه سازی گذرا با مدت ‪ 10ns‬ایجاد می کنیم‪.‬‬

‫‪15‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫پس از اجرای ‪ Netlist and Run‬از طریق ‪ Results -> Direct Plot -> Transient Signal‬و انتخاب گره های‬
‫خروجی و ورودی‪ ،‬سیگنال های ورودی و خروجی همانند شکل زیر رسم خواهند شد‪.‬‬

‫برای شبیه سازی شماتیک کافی است در فایل ‪ config‬نوع ‪ view‬را به ‪ schematic‬تغییر دهیم‪ .‬برای این کار به ‪Library‬‬
‫‪ Manager‬رجوع می کنیم‪ .‬بر روی فایل ‪ config‬کلیک راست کرده و گزینه ‪ Open‬را انتخاب می کنیم‪ .‬پنجره ای شبیه به‬
‫شکل زیر باز خواهد شد‪ .‬گزینه های این پنجره را مطابق شکل زیر تنظیم می نماییم و در نهایت بر روی دکمه ‪ OK‬کلیک می‬
‫کنیم‪.‬‬

‫‪16‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫در پنجره ‪ hierarchy editor‬از منوی ‪ View‬گزینه ‪ Tree‬را انتخاب می کنیم‪.‬‬

‫سپس بر روی وارونگر کلیک راست کرده و از منوی ‪ Set Instance View‬گزینه ‪ schematic‬را انتخاب می کنیم‪.‬‬

‫‪17‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫دوباره پس از انجام تغییرات از مسیر ‪ View -> Update‬تغییرات را ذخیره می کنیم‪.‬‬

‫‪18‬‬
‫راهنمای استفاده از نرم افزار ‪Cadence‬‬
‫بخش ششم – ‪Post Layout Simulation‬‬
‫دانشكده مهندسي برق‬

‫شبیه به ‪ Post Layout Simulation‬یک شبیه سازی گذرا ایجاد کرده و مدار را شبیه سازی می کنیم‪ .‬نهایتا از مسیر‬
‫‪ Results -> Direct Plot -> Transient Signal‬نتایج نهایی را رسم می نماییم‪.‬‬

‫همان طور که مشاهده می شود تفاوت میان نتایج شبیه سازی شماتیک و ‪ Post Layout Simulation‬بسیار کم می باشد‪.‬‬
‫البته با توجه به کوچک بودن ابعاد مدار و تقاطع کم الیه های مختلف لی اوت انتظار چنین رفتاری می رفت‪.‬‬

‫‪19‬‬

You might also like