тосується досягнення необхідних характеристик. А для аналогових схем це недозволена розкіш. Якщо ви і ваші конкуренти будуєте свої проекти на базі однієї і тієї ж бібліотеки стандартних елементів змішаного сигналу, то ви отримаєте приблизно ті ж характеристики, які визначаються параметрами. Справжня індивідуалізація продуктів визначається вкладеними в них новими рішеннями. Це можна досягти завдяки створенню унікальних особливостей продукту, не завжди легко доступних для конкурентів. Бібліотеки елементів з фіксованими параметрами не дозволяють створити унікальні властивості продукту, які часто потрібні для критично важливих аналогових додатків.
Розробка бібліотеки аналогових базових і складно-функціональних блоків із змінними користувачем параметрами (PCELLs) зможе вирішити цю проблему. Середа Cadence дозволяє втілити в життя дану задумку.
У сучасних САПР користувач зазвичай не проектує топологію окремих елементів, він лише задає їх параметри, а система сама створює необхідну топологію елемента. Таким чином, при створенні топології окремих елементів використовується принцип параметрезованих осередків - PCELL. Ідея полягає в тому, щоб використовувати цей принцип при створенні топології наступного рівня, тобто елементарних аналогових / цифрових вузлів, в яких взаємозв'язку і геометрія розташування елементів буде описана за аналогією з геометрією полігонів в самих елементах, наприклад, за допомогою програм мовою SKILL.
Осередки зручні у використанні. Вставляючи вибрану комірку, задаються необхідні параметри. При роботі можна їх поміняти, що призведе до зміни топології без особливих зусиль. Побудова топології осередків здійснюється виходячи з технологічних вимог і норм проектування. Дизайн елементів продумується на основі раніше використаних продуктів, які вже неодноразово пройшли перевірку на надійність. Таким чином, використання такої бібліотеки скоротить помилки, пов'язані з людським фактором, а також гарантує працездатність використовуваних елементів. Дослідження статей і публікацій з даної теми показало, що проектування бібліотеки параметризованих аналогових базових і складно-функціональних блоків є нерозкритою темою і вимагає глибокого вивчення. В даний час більшість підприємств надає бібліотеки тільки стандартних елементів, таких як транзистори, резистори, конденсатори і т.д. Тому розробка бібліотеки елементів більш високого рівня є дуже актуальною на сьогоднішній день. Використання розробником такої бібліотеки, дозволить скоротити терміни і знизити вартість проекту.
1.2 PCell - визначення, способи реалізації і застосування
PCell - це параметрезованих осередок, яка змінює своє графічне представлення залежно від поставлених їй значень параметрів.
Існує 2 способи створення і редагування PCells:
) графічно - використовуючи команди в меню PCell;
2) за допомогою програмного коду.
Перший спосіб простіший, але він підходить для найпримітивніших PCells. Деякі структури майже неможливо створити графічно. Хорошим прикладом є котушка індуктивності у вигляді спіралі. Як параметри задаються ширина лінії, відстань між витками, їх кількість і загальна ширина. Таку структуру складно визначити графічним способом. Ще однією перевагою програмного варіан...