Це команда lvx, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
lvx - компаратор логічного та витягнутого списку мереж
СИНТАКСИС
lvx формат 1 формат 2 ім'я файлу1 ім'я файлу2 [ -a ] [ -u ] [ -o ] [ -f ]
ОПИС
lvx порівнює два списки мереж на рівні шлюзу або блоку. Мета – порівняти а
специфікація net-list (логічний список мереж), інструмент введення місця і маршруту, з
фізичний net-list (витягнутий net-list), отриманий за допомогою пума(1) екстрактор.
Список мереж 1 розглядається як логічний список мереж, а список мереж 2 – як витягнутий список мереж.
список
lvx є однорівневим ієрархічним інструментом:
Два списки мереж зведені, якщо -f доступна опція до клітинок, що містяться
у файлі каталогу. Шлях до файлу каталогу вказано в
MBK_CATA_LIB(1) змінна для бібліотеки осередків і в MBK_WORK_LIB(1) змінна
з ім'ям MBK_CATAL_NAME(1) для блоків користувачів ( катал(5) ), які не мають бути
сплющений.
Для обох мережевих списків екземпляри розглядаються як чорні ящики.
Два списки мереж повинні мати однакові назви зовнішніх з'єднувачів.
Два списки мереж повинні мати однакові імена екземплярів.
Два списки мереж повинні мати однакові назви сигналів для несполучених сигналів.
Два списки мереж не можуть безпосередньо містити транзистори.
Порівняння проводиться в три етапи:
Порівняйте термінали.
Порівняйте екземпляри.
Порівняйте зв’язки.
Порівняйте несполучені сигнали.
Якщо на першому чи другому етапі виникає помилка, негайно з’являється повідомлення та
третій крок не почнеться: lvx не можна порівнювати з'єднання (сигнали), якщо клеми або
екземпляри не є еквівалентними.
Команда -o Опція дозволяє замовити з'єднувачі, якщо кроки, описані раніше, були досягнуті
успішно. Extracted_netlist потім зберігається на диску. Файл отримує назву ім'я файлу2
суфіксується значенням MBK_OUT_LO(1) змінна.
Маршрутизатори автоматично додають порожні комірки. Ці клітини не можна приймати
рахунок у порівнянні. Клітина, яка має F атрибут у файлі каталогу ( катал
(5) ) розглядається як прохідна комірка і видаляється в пам'яті зі списку мереж
де вона з'являється.
ВАРІАНТИ
-a Деякі маршрутизатори створюють схему з кількома фізичними роз’ємами для живлення та заземлення
( VDD or VSS ). Якщо ці роз’єми не під’єднані внутрішньо, вони будуть
різні індексовані імена ( VDD1 , VDD2 тощо...) у витягнутому списку мереж. це є
можна виконати зменшення на цих роз'ємах живлення та заземлення раніше
порівняння, використовуючи параметр -a. Після скорочення кожен екземпляр містить лише один
VDD роз'єм і один VSS роз'єм, як основна фігура.
-o В цьому випадку, lvx створює змінений список мереж (збережений під іменем ім'я файлу2 ),
який є копією списку мереж 2 з упорядкованими конекторами. Термінали та екземпляр
роз'єми перераховані в порядку моделей у списку мереж 1. Збережена мережа
список складається з MBK_OUT_LO(1) формат, тому користувач повинен встановити цю змінну раніше
біг lvx . Якщо він цього не зробить, використовується значення за замовчуванням, і список мереж 1 може бути втрачено
якщо ім'я файлу ідентичні, а вхідний формат такий самий, як і вихідний.
Якщо використовується параметр -a, то збережений список мереж є зменшеним списком мереж лише з одним
VDD і один VSS .
-u Цей варіант форс lvx щоб перевірити узгодженість непризначених сигналів між
два списки мереж.
-f Два списки мереж зведено до клітинок, що містяться у файлі каталогу.
Зазвичай витягнутий список мереж є згладженим списком мереж, тоді як логічний може бути
ієрархічний список мереж.
ПРИКЛАДИ
З logical_netlist з ім’ям amd2901.vst та відповідним витягнутий_список мереж as
amd2901.al, що містить кілька роз'ємів живлення, командний рядок:
lvx vst al amd2901 amd2901 -a
ВИХІД ФАЙЛИ
ім'я файлу2.xx Перегляд списку зв’язків збережено, коли -o варіант присутній. Суфікс залежний
на MBK_OUT_LO(1) змінна середовища.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
MBK_CATA_LIB містить каталоги, де знаходяться бібліотеки клітинок. MBK_WORK_LIB
містить шлях до каталогу робочого каталогу, зазвичай встановлюється як .
(крапка).
MBK_OUT_LO містить очікуваний формат виводу списку мереж.
MBK_CATAL_NAME містить ім’я каталогу комірок користувача.
Використовуйте lvx онлайн за допомогою служб onworks.net