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