Це команда alliance-ocp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ОЦП
- Стандартна клітинна розсипка
СИНТАКСИС
ОЦП [опції] список мереж вихідна назва
ОПИС
ОЦП це інструмент автоматичного розміщення стандартних комірок.
вхід мережевий список
Команда список мереж файл описує вхідний net-list.
ОЦП підтримує ієрархічний список мереж. У цьому випадку сітчастий лист сплющується розсипом
згідно файлу каталогу. Формат списку мереж може бути: структурний VHDL, EDIF або
Внутрішній формат ALLIANCE відповідно до змінної середовища MBK_IN_LO.
вихід розташування
Файл, що містить розміщений блок, матиме назву вихідна назва. Це ім'я не є
необов'язковий і завжди повинен бути присутнім. Формат виводу визначається середовищем
змінна MBK_OUT_PH.
ВАРІАНТИ
опціональний клітин розміщення файл
- частковий
Завдяки файлу розташування можна вказати визначене користувачем попереднє розміщення.
Додатковий файл розміщення має надати користувач. Він повинен мати таке розширення
позначає формат, визначений змінною середовища MBK_IN_PH.
опціональний Роз'єми розміщення
Також можна вказати розташування роз'ємів.
Існує чотири способи розміщення з’єднувачів у фізичному вигляді:
- частковий попередньо розміщені з’єднувачі, визначені користувачем, можуть бути надані через попередні
файл розміщення. У цьому випадку автоматичне розміщення роз'єму неможливо.
-c опція автоматично розмістить роз’єми випадковим чином. Буде встановлено автоматичне розміщення
з’єднувачі з кожного боку опорної коробки.
-каблучка опція автоматично розмістить з’єднувачі для інструмента розміщення кільцевих колодок. The
розміщення є випадковим, але лише з північної та південної сторони, якщо не -іок опція
дано, у цьому випадку обмеження, наведені в файл .ioc буде поважатися, але
з шарами, придатними для кільця.
-іок опція розмістить з’єднувачі відповідно до параметра Даний файл .ioc.
Маржа
Можна примусово звільнити вільну область фізичного огляду.
Команда - маржа параметр дозволяє встановити кількість вільної площі, що додається у відсотках
область клітин.
Отримана площа буде дорівнювати CELL_AREA * (1 + ).
За замовчуванням маржа становить 0.2 (20%)
-eqmargin параметр рівномірно розподілить поле між комірками. За замовчуванням,
вставляється найбільша можлива кількість 2-шагових зв’язувальних комірок. Це робиться для того, щоб мати найкраще
колодязь і об'ємна полярність.
Номер of рядків
- рядки опція змушує розмістити дизайн рядки.
Ширина опорної коробки генерується автоматично.
Цей параметр не використовуватиметься, якщо задано визначений файл розміщення.
Verbose режим
-v увімкніть багатослівний режим
Гнуплот
-gnuplot параметр дозволяє автоматично генерувати файли gnuplot для редагування статистики
МОК формат
Формат МОК базується на Cadence введення-виведення Роз'єми розміщення опису
Команда description is складається of 5 це можливо розділи: TOP(), BOTTOM(), ЛІВО(), ПРАВО(), та
IGNORE()
In кожен розділ крім IGNORE(), там він має розміщений IO.
In IGNORE() розділ ІО він має ігноруються by OCP.
In кожен розділ IO синтаксис може бути:
та цінності прикріпити: (IOPIN iopinName.0 );
та цінності простір: ПРОСТІР значення;
Команда капітал слова він має ключові слова. орієнтація is НЕ вимагається.
Команда значення is простір (число of поля) між IO вище та IO нижче його.
Приклад
TOP ( # ІО він має замовлений від залишити до право
(IOPIN b(3) .0 );
(IOPIN цин.0 );
(IOPIN ck.0 );
(IOPIN cout.0 );
)
ПІДСУМОК ( # ІО він має замовлений від залишити до право
(IOPIN i(3) .0 );
(IOPIN i(4) .0 );
(IOPIN i(5) .0 );
(IOPIN i(6) .0 );
)
ІГНОРУВАТИ ( # ІО він має ігнорується (ні розміщений) by IO Місце
)
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
ОЦП використовує змінні середовища MBK_VDD і MBK_VSS, щоб дізнатися ім'я потужності
сигнали vdd і vss.
Використовуйте alliance-ocp онлайн за допомогою сервісів onworks.net