Cadence_Tutorial1
Cadence_Tutorial1
ویرایش اول
تابستان 29
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
فهرست
راه اندازی نرم افزار2 ......................................................................................................................................................... Xmanager .1
1
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در این پنجره در قسمت IP ،Hostسرور را وارد می نماییم .پس از وارد کردن User Nameو ،Passwordدر قسمت
Execution Commandدستور /usr/bin/gnome-session --display $DISPLAYرا تایپ می کنیم .این دستور
سیستم عامل لینوکس را که بر روی سرور در حال اجرا می باشد ،برای شما به صورت گرافیکی( )gnomeنمایش می
2
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
دهد.سپس بر روی دکمه … Advancedکلیک می کنیم .در پنجره ای که مانند شکل زیر باز می شود Server Profile ،را
بر روی XDMCO sampleتنظیم می کنیم.
در انتها بر روی دکمه Runکلیک می کنیم که در نتیجه صفحه ای مطابق شکل زیر نشان داده می شود.
3
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در این پنجره در ابتدا IPسرور ،نام کاربری و کلمه عبور را وارد می کنیم .سپس Protocolرا SCPانتخاب می کنیم .در
انتها بر روی دکمه Loginکلیک می کنیم مه پنجره زیر باز می شود.
4
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در این پنجره در سمت چپ فایل های روی سرور و در سمت راست فایل رایانه تان را مشاهده می کنید .با کلیک راست بر
روی فایل یا پوشه مورد نظر خود می توانید عملیات مد نظر را انجام دهید .به طور مثال اگر گزینه … Copyرا انتخاب نمایید
پنجره ای مطابق شکل زیر باز خواهد شد.
در قسمت باالی این پنجره آدرس مقصد کپی را مشخص می نمایید .با کلیک بر روی دکمه Copyفایل انتخاب شده در
آدرس مورد نظر کپی می گردد.
5
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در این جا بر روی دکمه Upکلیک می کنیم .سپس فولدر های cadو TECHرا به ترتیب باز می کنیم .در
انتهاپوشه env180را بر روی صفحه Desktopکپی می نماییم.
حال فولدر ،env180که بر روی Desktopکپی کرده ایم را Browseمی کنیم .همان طور که مشاهده می شود ،در این
پوشه فایل هایی وجود دارد که هر یک در اجرای نرم افزار Cadenceنقشی را ایفا می کنند.
6
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در فایل cds.libکتابخانه هایی را که در نظر داریم در طی طراحی از آن ها استفاده کنیم ،تعریف کرده و نرم افزار
Cadenceبا خواندن این فایل ،با توجه به آدرس هایی که برای هر کتابخانه در این فایل تعیین شده است ،کتابخانه مورد
نظر را loadکرده و آن را در اختیار کاربر قرار می دهد .به طور مثال دستور زیر کتابخانه basicرا از آدرسی که در روبروی
آن آمده loadکرده و این کتابخانه و اجزای مختلف آن را برای نرم افزار تعریف می کند.
هم چنین دستور زیر فایل cds.libرا که متعلق به تکنولوژی tsmc180rfمی باشد ،به این فایل includeکرده و بدین
ترتیب کتابخانه تکنولوژی tsmc180rfنیز تعریف می گردد.
INCLUDE /home/cad/TECH/TSMC/tsmc18rf/cds.lib
به طریق مشابه با اضافه کردن کتابخانه های جدید و آدرس قرارگیری آن ها در این فایل می توان کتابخانه های جدید را برای
نرم افزار Cadenceتعریف کرده و از آن ها در طراحی ها استفاده کرد .روش دیگری نیز برای اضافه کردن کتابخانه جدید از
داخل خود نرم افزار نیز وجود دارد که پس از ارائه توضیحات الزم ،آن روش نیز توضیح داده خواهد شد.
در فایل display.drfنیز اطالعاتی برای نمایش گرافیکی رنگ ها ،خطوط و ...وجود دارد.
در فایل leBindKeys.ilعملکرد دکمه های مختلف تعریف شده و معین می نماید که با فشردن هر دکمه توسط کاربر نرم
افزار باید چه عملکردی از خود نشان دهد.
در پوشه های Assuraو Calibreنیز فایل های قوانینی( )rule filesجهت انجام تست های DRCو LVSو هم چنین
انجام RCXوجود دارد که در بخش پنجم و ششم در حین استفاده از آن ها کاربرد هر یک توضیح داده خواهد شد.
7
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در ترمینال باز شده دستور & icfbرا تایپ کرده و کلید Enterرا فشار می دهیم .با اجرای این دستور نرم افزار Cadence
اجرا می شود .پس از اجرای کامل نرم افزار دو پنجره مانند شکل زیر باز خواهد شد.
برای انجام هر پروژه ای در نرم افزار Cadenceدر ابتدا باید یک کتابخانه ایجاد نمود .برای ایجاد یک کتابخانه در پنجره icfb
) ،Command Interpreter Window (CIWاز منوی … File -> New -> Libraryرا انتخاب می نماییم.
8
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در قسمت Nameنام کتابخانه را تایپ کرده و در قسمت Technology Fileگزینه Attach to an existing techfile
را انتخاب کرده و بر روی دکمه OKکلیک می کنیم .پنجره زیر باز می شود.
حال باید یک سلول ایجاد کنیم .به این منظور…File -> New ->Cellviewرا انتخاب می کنیم.
9
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
در پنجره ای که مطابق زیر باز می شود ،در قسمت Cell Nameاسم آن را تایپ کرده و در قسمت ،Toolنوع سلول معین
می گردد .در این جا برای ایجاد یک سلول شماتیک گزینه Compose-Schematicرا انتخاب کرده ایم .برای ایجاد
Layoutباید گزینه Virtusoرا انتخاب نمود.
حال اگر در پنجره ،CIWدر قسمت Toolsابزار Library Managerرا انتخاب نماییم،
11
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
پنجره ای مطابق زیر باز می گردد که در آن می توان کتابخانه های مختلف ،سلول های آن ها با نمایش های متفاوت را
مشاهده نمود .همان طور که مشاهده می شود کتابخانه و سلول ایجاد شده در این ابزار قابل مشاهده و دسترسی می باشد.
هم چنین از این ابزار می توان برای اضافه نمودن کتابخانه جدید استفاده نمود .برای اضافه کردن کتابخانه جدید از منوی
Editگزینه Library Pathرا انتخاب می کنیم.
در پنجره ای که مطابق شکل زیر باز می شود ،نام و آدرس کتابخانه مورد نظر را وارد کرده و در آخر ،آن را ذخیره می کنیم.
11
راهنمای استفاده از نرم افزار Cadence
بخش اول – نحوه اجرای برنامه Cadence
دانشكده مهندسي برق
دقت نمایید ،کتابخانه های جدیدی که تعریف می کنید ،نام و آدرس آن ها در فایل cds.libاضافه می شوند.
12