Jump to content
    

Я пытаюсь сделать простенькую микросхемку - своего рода помигать светодиодом. Использую GPDK45nm из закромов.
В Innovus -> Import design добавляю:
1. Нетлист после синтеза
2. Lef файлы:

  1.     ..../gsclib045/lef/gsclib045_tech.lef
  2.     ..../gsclib045/lef/gsclib045_macro.lef
  3.     ..../giolib045/lef/giolib045.lef

3. IO файл
4. Power:

  1.     VDD
  2.     VSS

5. MMMC файл

В итоге я ожидаю получить кольцо ножек кристала где жёлтые треугольники (io pins) привязаны к IO Cell и после разводки нетлист присоединяются к IO кристала.
А получаю, что ничего ни к чему не присоединяется и после разводки io нетлиста располагаются в примерно одной точке floorplan'а и ни к чему не присоединяясь.

 
Подскажите как делать правильно.

Share this post


Link to post
Share on other sites

По-хорошему, в нетлисте после синтеза обязаны быть уже подключены IO Pads. Тул за вас их подключать не будет, если в самом дизайне они не были подставлены. Для этого, их black-box модули нужно подставить в Ваш top-level дизайна, при лог. синтезе отметить их как black box (ну или после в нетлист вручную вставить) и уже после этого закидывать всё это дело в Innovus с lef'aми и ассоциациями для IO Pads. Тогда он сам соединит Ваш дизайн с этими IO.

^ Точно также подставляются mixed-signal блоки.

Если же нужно просто передвинуть порты в определённые координаты, то это нужно делать сразу после разметки floor-plana, иначе он их всех раскидает как ему захочется.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...