що необхідно знати розробнику технологічних бібліотек аналогового застосування, розробнику PDK (Process Design Kit).
Process Design Kit це набір файлів і моделей напівпровідникових приладів для певної фабрики та технологічного процесу, що використовується при розробці НВІС. Зазвичай PDK містить: бібліотеку стандартних осередків, правила проектування (design rules - DRC), моделі транзисторів (як правило, SPICE-моделі), топологічну інформацію (у форматі GDSII).
Для сучасних технологічних процесів, знання і врахування особливостей проектування на субмікронних рівні обов'язковий. Так, наприклад, під час розробки PDK на етапі створення моделей на транзисторному рівні і проектуванні топології необхідно, якщо говорити про МДП-транзисторах, передбачити можливість створення охоронних кілець заданої конфігурації, форму, кількість і конфігурацію пальців, можливість створення фіктивних елементів на краях масиву транзисторів (dummy), забезпечити гнучкість у розміщення контактів до поликремнию і дифузійним областям, можливість схлопування транзисторів (auto-abutment) і т.д. з метою найкращого узгодження МДП-транзисторів і широких можливостей для дизайнерів-проектувальників надалі на етапі схемотехнічного моделювання. На етапі складання правил проектування розробник PDK повинен врахувати вплив температурних ефектів, короткоканальние і підпорогові ефекти, ефекти, пов'язані з підвищеним механічним напругою, і т.д.
Вся ця інформація закладена в модель параметрезованих осередків (PCell), що містяться в PDK. Завдяки гнучкості і наявності перемикачів (switch), створених на етапі розробки технологічної бібліотеки PDK, забезпечуються широкі можливості для варіювання параметрів стандартних осередків (транзисторів, резисторів, конденсаторів, індуктивностей і т.д.), що припускають під собою також і параметризацію топологічного представлення елементу. Що надалі допомагає дизайнерові-проектувальнику ІС легко підлаштовуватися під вимоги замовників.
Для тестування розроблюваного PDK створюються тестові осередку за певними правилами (testcase) для перевірки і валідірованія створюваних технологічних бібліотек; проводиться схемотехническое моделювання та верифікація. Розробка тесткейсов увазі під собою створення схемотехнического і топологічного опису осередків. Верифікація включається в себе перевірку правил проектування (DRC), порівняння розробленої топології з нетлістом або принципової електричної схемою (LVS), екстракція паразитних параметрів (RCX) з топології і проведення порівняльного аналізу результатів моделювання з урахуванням паразитних параметрів і без них.
Малюнок 1. Склад PDK
Таким чином, структура PDK, представлена ??на Рис.1, включає в себе наступні компоненти:
) бібліотеки аналогових примітивів: містять різні види уявлень примітивів - транзисторів, діодів, резисторів, конденсаторів і т.д., які використовуються на різних етапах розробки НВІС;
) технологічна бібліотека: містить технологічний файл з описом шарів, файли для проведення фізичної верифікації, екстракції, порівняння схеми з топологією і т.д.;
) Spice-моделі: містять моделі для необхідних симуляторів;
) документація: містить документацію користувача, пояснення і коментарі до версії КСП і т.д.