Здравствуйте!
Изучаю place&route в Encounter 11.12
В RTL Compiler синтезировал простейшую схему (RTL описание в приложенном архиве) и пытаюсь сделать place&route в Encounter. Скрипты, которые использую для P&R тоже в архиве. Посмотрите их если не сложно, нет ли там глобальных косяков, т.к. я в этом деле вообще зеленый.
Так вот, никак не хочет делаться роутинг без DRC violations. Играюсь коэффициентом заполнения флурплана - минимальное кол-во violations получается для значения 0.7 (2 violations). Однако устранить их никак не получается. Видимо из-за того, что я ноль в P&R. Примерная картина этих DRC violations изображена в файле DRC_violations.JPG Как видно там присутствуют и закоротки и нарушения минимального расстояния между объектами. Как я понял, внутренняя топология стандартных ячеек разводится тоже в металле 1 и когда Encounter тулит межсоединение между первым и вторым металлом, оно очень часто закорачивается с проводниками разводки внутри стандартной ячейки. Заполнение проводниками 4-го металла получается минимальным. Основную разводку Encounter делает во втором и третьем металлах. Все DRC violations вылазят в первом металле и имеют характер, описанный выше. Само устройство элементарное. Не понимаю откуда проблемы в разводке топологии. Подскажите пожалуйста, что делаю не так. Буду очень признателен за любую помощь!