>) допоміжні бібліотеки, програми та скрипти, необхідні для роботи з КСП.
Застосування САПР Cadence в розробці PDK
Засоби проектування пакета Cadence [7,8] охоплюють всі стадії розробки - від проектування на системній рівні з використання IP-блоків до рівня логічного, схемотехнічного і топологічного проектування НВІС, а також їх корпусирования і формування документації для передачі у виробництво. Крім того Cadence включає інструментальні засоби проектування друкованих плат, програмно-апаратні засоби емуляції для прискорення процесу розробки.
Для розробки і тестування PDK використовуються наступні засоби Cadence:
) Virtuoso Schematic Editor - для створення принципової електричної схеми, реалізує створювані тесткейси.
) Virtuoso XL Layout Editor - для створення топологічного опису тесткейса, трасування осередків. Даний топологічний редактор має зручний користувальницький інтерфейс, підтримує ієрархічні проекти і параметризацію осередків, легко інтегрується з провідними засобами проектування різних рівнів. Вбудований мова управління SKILL дозволяє налаштувати процес проектування топології під вимоги замовника.
) Virtuoso Analog Design Environment (ADE) - для проведення моделювання та аналізу схем, створення нетліста з схемотехнического опису. Залежно від складності та обсягу вирішуваних завдань ADE може інтегрувати різні системи аналогового моделювання (Spice, Spectre, Mica, UltraSim та ін.) Крім того ADE забезпечує зворотний анотацію паразитних параметрів, що екстрагуються з топологічного опису.
) Assura DRC / LVS і RCX - для перевірки топології на конструктивно-технологічні обмеження та відповідність вихідної схемою, екстракції паразитних параметрів з топології.
) QRC Extraction - для екстракції паразитних параметрів з топології. У відмінності від Assura RCX надає більш широкі можливості (наприклад, дозволяє проводити надчеревній шумовий аналіз).
) Virtuoso Power System - для моделювання ефектів IR-drop (падіння напруги в шинах живлення) та електроміграціі.
) RelXpert - моделювання деградації приладів і надійності.
Крім того крім Cadence Assura існує необхідність також проводити DRC і LVS аналіз за допомогою засобів Mentor Graphics (Calibre).
Принаймні розробки PDK виникає необхідність у порівнянні виправлень і оновлень, внесених після випуску нової версії PDK, або для створення глобального автоматичного звіту за результатами роботи DRC або LVS перевірки одним з вищевикладених інструментів. Для цих цілей використовуються скрипти, програми, написані з використання мов програмування Tcl, Skill, Shell і Perl операційної системи Linux.
Висновок
Таким чином, в даній роботі розглянуті основні труднощі і фактори, з якими стикається розробник аналогових і цифро-аналогових пристроїв, пов'язані з тенденцією сучасної електроніки - мінімізація елементної бази. Ефекти, пов'язані з переходом в субмікронну область, вимагають врахування при проектуванні ІС.
Розглянуті особливості маршруту проектування аналогових блоків НВІС необхідно мати на увазі при розробці Process Design Kit (PDK), що включає в себе специфікації на процеси, т...