این دستور lvx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
lvx - مقایسه کننده فهرست خالص منطقی در مقابل استخراج شده
خلاصه
lvx قالب 1 قالب 2 نام فایل 1 نام فایل 2 [ -a ] [ -u ] [ -o ] [ -f ]
شرح
lvx دو لیست شبکه سطح دروازه یا بلوک را مقایسه می کند. هدف مقایسه الف است
مشخصات net-list (logical net-list)، ورودی به مکان و ابزار مسیر، با
فیزیکی net-list (نت-لیست استخراج شده) به دست آمده توسط گربه وحشی پشمالو(1) استخراج کننده
net-list 1 به عنوان net-list منطقی و net-list 2 به عنوان خالص استخراج شده در نظر گرفته می شود.
فهرست
lvx یک ابزار سلسله مراتبی یک سطحی است:
این دو فهرست خالص مسطح می شوند، اگر -f گزینه موجود است، به سلول های موجود است
در فایل کاتالوگ مسیر فایل کاتالوگ در نشان داده شده است
MBK_CATA_LIB(1) متغیر برای کتابخانه سلولی و در MBK_WORK_LIB(1) متغیر
با نام MBK_CATAL_NAME(1) برای بلوک های کاربر ( گربه(5) ) که نباید باشند
مسطح شده
برای هر دو نت لیست، نمونه ها به عنوان جعبه سیاه در نظر گرفته می شوند.
دو فهرست شبکه باید نام رابطهای خارجی یکسانی داشته باشند.
دو فهرست شبکه باید نام نمونههای مشابهی داشته باشند.
دو فهرست شبکه باید نام سیگنال های یکسانی برای سیگنال های غیر متصل داشته باشند.
لیست دو شبکه نمی تواند مستقیماً حاوی ترانزیستورها باشد.
مقایسه در سه مرحله انجام می شود:
مقایسه پایانه ها
نمونه ها را مقایسه کنید
اتصالات را مقایسه کنید
سیگنال های غیر متصل را مقایسه کنید
اگر در مرحله اول یا دوم خطایی رخ دهد، بلافاصله یک پیام نمایش داده می شود
مرحله سوم شروع نمی شود: lvx نمی توان اتصالات (سیگنال ها) را در صورت پایانه ها مقایسه کرد
نمونه ها معادل نیستند
La -o این گزینه اجازه می دهد تا در صورت انجام مراحل توضیح داده شده قبل، کانکتورها را سفارش دهید
با موفقیت. Extracted_netlist سپس بر روی دیسک ذخیره می شود. فایل نامش را می گیرد نام فایل 2
با پسوند مقدار MBK_OUT_LO(1) متغیر
روترها به طور خودکار سلول های تغذیه از طریق خالی را اضافه می کنند. این سلول ها نباید وارد شوند
حساب در مقایسه سلولی که دارای F ویژگی در فایل کاتالوگ ( گربه
(5) ) به عنوان سلول تغذیه در نظر گرفته می شود و در حافظه از لیست شبکه حذف می شود
جایی که ظاهر می شود
OPTIONS
-a برخی از روترها طرحبندی با چندین اتصال فیزیکی برای برق و زمین ایجاد میکنند
( VDD or VSS ). اگر آن کانکتورها به صورت داخلی متصل نباشند، خواهند داشت
نام های مختلف نمایه شده ( VDD1 , VDD2 و غیره...) در فهرست نت استخراج شده. این است
امکان کاهش در آن کانکتورهای برق و زمین قبلا وجود دارد
مقایسه، با استفاده از گزینه -a. پس از کاهش، هر نمونه فقط شامل یک مورد است
VDD رابط و یک VSS رابط، به عنوان شکل اصلی.
-o در این مورد، lvx یک لیست خالص اصلاح شده (ذخیره شده با نام) تولید می کند نام فایل 2 ),
که یک کپی از net-list 2 با کانکتورهای مرتب شده است. پایانه ها و نمونه
کانکتورها به ترتیب مدل های موجود در فهرست نت 1 مجدداً فهرست شده اند. شبکه ذخیره شده
لیست با MBK_OUT_LO(1) فرمت، بنابراین کاربر باید این متغیر را قبلا تنظیم کند
در حال اجرا lvx . اگر این کار را نکند، از مقدار پیشفرض استفاده میشود و فهرست خالص 1 ممکن است از بین برود
اگر نام فایل یکسان است و فرمت ورودی همان فرمت خروجی است.
اگر از گزینه -a استفاده شود، فهرست خالص ذخیره شده، فهرست خالص کاهش یافته است که تنها یک لیست دارد
VDD و یکی VSS .
-u این گزینه نیروی lvx برای بررسی سازگاری سیگنال های اختصاص نیافته بین
دو نت لیست
-f دو فهرست شبکه به سلول های برگ موجود در فایل کاتالوگ مسطح می شوند.
معمولاً لیست خالص استخراج شده یک لیست خالص صاف است، در حالی که لیست منطقی می تواند
یک فهرست شبکه سلسله مراتبی
مثال ها
با logical_netlist به نام amd2901.vst و مربوطه Extracted_netlist as
amd2901.al حاوی چندین کانکتور برق است، خط فرمان این است:
lvx vst al amd2901 amd2901 -a
OUTPUT فایل ها
نام فایل 2.xx نمای Netlist زمانی که -o گزینه موجود است پسوند بستگی دارد
در MBK_OUT_LO(1) متغیر محیطی.
محیط زیست متغیرها
MBK_CATA_LIB شامل دایرکتوری هایی است که کتابخانه های سلولی در آن قرار دارند. MBK_WORK_LIB
شامل مسیر دایرکتوری دایرکتوری کاری است که معمولاً روی آن تنظیم می شود .
(نقطه).
MBK_OUT_LO حاوی فرمت مورد انتظار خروجی فهرست شبکه است.
MBK_CATAL_NAME شامل نام کاتالوگ سلول کاربر است.
با استفاده از خدمات onworks.net از lvx به صورت آنلاین استفاده کنید
