Jump to content

PCell

PCell означает параметризованную ячейку — концепцию, широко используемую при автоматизированном проектировании аналоговых интегральных схем . PCell представляет собой часть или компонент схемы, структура которой зависит от одного или нескольких параметров. Следовательно, это ячейка , которая автоматически генерируется программным обеспечением автоматизации электронного проектирования (EDA) на основе значений этих параметров. Например, можно создать транзистор PCell, а затем использовать разные его экземпляры с разной длиной и шириной, заданными пользователем. [1] Поставщики программного обеспечения EDA иногда используют разные названия для концепции параметризованных ячеек, например T-Cell и Magic Cell . [2]

Приложение

[ редактировать ]

В электронных схемах ячейки являются основными функциональными единицами. Данная ячейка может быть размещена или создана много раз. P-ячейка более гибкая, чем непараметризованная ячейка, поскольку разные экземпляры могут иметь разные значения параметров и, следовательно, разные структуры. Например, вместо того, чтобы иметь множество различных определений ячеек для представления транзисторов различного размера в данной конструкции, одна PCell может принимать размеры транзистора (ширину и длину) в качестве параметров. Тогда разные экземпляры одной PCell могут представлять транзисторы разных размеров, но в остальном схожие характеристики.

Структуры внутри интегральной схемы и правила ( правила проектирования ), управляющие их физическими размерами, часто бывают сложными, поэтому рисовать структуры вручную утомительно. Используя PCells, разработчик схем может легко создавать большое количество различных структур, которые отличаются лишь несколькими параметрами, тем самым повышая производительность и согласованность проектирования.

Чаще всего PCell подразумевает физическую PCell , т.е. физическое представление электронного компонента, описывающее его физическую структуру внутри интегральной схемы (ИС). Хотя большинство PCell являются физическими PCell, символы устройств на принципиальных схемах также могут быть реализованы как PCell.

Базовыми характеристиками всех PCell являются зависимость от (входных) параметров и способность генерировать проектные данные на основе этих параметров.

Выполнение

[ редактировать ]

PCell — это часть программного кода. Этот код отвечает за процесс создания правильной структуры вариантов PCell на основе его (входных) параметров. На примере физической PCell этот код генерирует (рисует) реальные формы маски, составляющей схему.

Поскольку один фрагмент кода PCell может создавать множество разных объектов (с разными значениями параметров), его называют PCell Master . называются экземпляром PCell Объект/формы/данные, создаваемые этим кодом , . Обычно одна главная PCell производит множество экземпляров/вариантов. Это полезно не только при вводе и спецификации проекта, но и при сокращении ресурсов памяти, необходимых для представления проектных данных.

Поколение

[ редактировать ]

Хотя язык программирования, на котором написан PCell, не имеет значения, SKILL или Python для написания кода PCell чаще всего используются . Альтернативно, PCells могут быть созданы с использованием графического пользовательского интерфейса (GUI). [3] или специализированные инструменты проектирования PCell, основанные на библиотеке предопределенных функций. [1]

Дальнейшее чтение

[ редактировать ]
  • Бэйлс, М. Проектирование баз данных. В Л. Схеффер, Л. Лвагно и Г. Мартин, редакторы, EDA для реализации интегральных схем, проектирования схем и технологических процессов , том 2 Справочника по автоматизации проектирования электронных устройств для интегральных схем , глава 12. Тейлор и Фрэнсис, 2006.
  1. ^ Jump up to: а б «Справочное руководство по Cadence» (PDF) . Проверено 9 января 2015 г. [ постоянная мертвая ссылка ]
  2. ^ Барр, Кейт (2007). Проектирование ASIC в кремниевой песочнице: полное руководство по созданию интегральных схем смешанных сигналов . МакГроу Хилл Профессионал.
  3. ^ «Tanner EDA: L-Edit T-Cell Builder» . Проверено 9 января 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ed8502316bc1c9d9167aef6d68f15ea3__1655741520
URL1:https://arc.ask3.ru/arc/aa/ed/a3/ed8502316bc1c9d9167aef6d68f15ea3.html
Заголовок, (Title) документа по адресу, URL1:
PCell - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)