Перейти к содержанию
    

Assura LVS, ignoreCell from Encounter

В Encounter разведен автоматически дизайн. Потом добавлены модули FILL1,FILL2,NWSX повсюду в свободные места.

После этого экспорировался GDSII файл. Затем он был импортирован в Virtuoso и чисто прошел DRC.

 

Затем из Encounter я экспортировал физическое описание схемы в Verilog вот так:

saveNetlist -phys -includePowerGround final6.v

 

Теперь хочу сделать LVS ячейки layout которая сейчас в библиотеке r_test2.

 

Дело в том что когда делаю LVS, то пишется:

*ERROR* cell 'FILL1' is not defined.

*ERROR* cell 'NWSX' is not defined.

*ERROR* cell 'FILL2' is not defined.

 

Понятное дело эти ячейки надо игнорировать, и я сделал это как показано в прикрепленном файле в настройках LVS Assura

Но дело в том, что после этого всеравно пишет те же ошибки.

 

Вот я прикрепил лог тоже. Как видите в начале примерно лога система пишет:

Creating verification cell FILL1 layout r_test2

*WARNING* Cell is ignored.

Creating verification cell FILL2 layout r_test2

*WARNING* Cell is ignored.

Creating verification cell NWSX layout r_test2

*WARNING* Cell is ignored.

 

т.е. она говорит что эти ячейки игнорированы, что мне и нужно.

Но затем опять выдает вот эти ошибки:

*ERROR* cell 'FILL1' is not defined.

*ERROR* cell 'NWSX' is not defined.

*ERROR* cell 'FILL2' is not defined.

 

Почему эти ошибки выдаются если эти ячейки уже игнорированы?

post-38121-1386148727_thumb.jpg

lvs_error.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Encounter разведен автоматически дизайн. Потом добавлены модули FILL1,FILL2,NWSX повсюду в свободные места.

После этого экспорировался GDSII файл. Затем он был импортирован в Virtuoso и чисто прошел DRC.

 

Затем из Encounter я экспортировал физическое описание схемы в Verilog вот так:

saveNetlist -phys -includePowerGround final6.v

 

Теперь хочу сделать LVS ячейки layout которая сейчас в библиотеке r_test2.

 

Дело в том что когда делаю LVS, то пишется:

*ERROR* cell 'FILL1' is not defined.

*ERROR* cell 'NWSX' is not defined.

*ERROR* cell 'FILL2' is not defined.

 

Понятное дело эти ячейки надо игнорировать, и я сделал это как показано в прикрепленном файле в настройках LVS Assura

Но дело в том, что после этого всеравно пишет те же ошибки.

 

Вот я прикрепил лог тоже. Как видите в начале примерно лога система пишет:

Creating verification cell FILL1 layout r_test2

*WARNING* Cell is ignored.

Creating verification cell FILL2 layout r_test2

*WARNING* Cell is ignored.

Creating verification cell NWSX layout r_test2

*WARNING* Cell is ignored.

 

т.е. она говорит что эти ячейки игнорированы, что мне и нужно.

Но затем опять выдает вот эти ошибки:

*ERROR* cell 'FILL1' is not defined.

*ERROR* cell 'NWSX' is not defined.

*ERROR* cell 'FILL2' is not defined.

 

Почему эти ошибки выдаются если эти ячейки уже игнорированы?

 

В Encounter:

#saveNetlist \

# -excludeCellInst {FILL1,FILL2,NWSX}

 

Попробуй вот так. Я так для lvs всегда экспортирую. Для филлеров нет смысла делать LVS (ну может только если они FILLERACAP, т.е ёмкость. Тогда при lvs он будут как-то извлекаться)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну, почти. я так решил проблему:

 

1) saveNetlist final.v -excludeLeafCell -includePowerGround

 

2) в окне LVS указал на экспортированный выше файл и еще CDL файл с описанием стандартных ячеек

 

3) в "Switch Keys" указал no_substrate_in_grlogic

 

И вот тогда все заработало. Но это было пол дела. Проблема еще была в том, что у меня все стандартные ячейки в ките имели как питание VDD! и GND!

И даже несмотря на то, что LVS не вылетел с ошибкой, он сообщал о критических ошибках типа замыкания глобальных пинов.

 

Поэтому, в прежде чем исполнять пункт (2) я в начале CDL файла стандартных ячеек добавил:

.GLOBAL VDD! GND!

 

 

теперь все работает и LVS операция проходит чисто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...