Исходные данные таковы: Cadence Virtuoso 6.1.5, Mentor Graphics Calibre 2013.2_35.25, PDK LF150i
Проверяем LVS топологию небольшой аналоговой схемы с падами (2 пада аналогового ввода-вывода, две пары падов питания - для ядра и для самих ячеек). При первой попытке получили разрывы цепей питания и земли и множество связанных с этим ошибок. Изучив схему и топологию ячеек падов, обнаружили, что непрерывная по металлу ячейка пада на самом деле выполнена из металлических резисторов, и цепи точки приварки, кольца питания и контакта для вывода в ядро - разные. Дали различные имена всем цепям питания и успешно прошли LVS. Техподдержка LFoundry также подтвердила что мы на правильном пути.
Далее производим PEX, и видим лишь одну ошибку:
CODE
LVS completed. INCORRECT. See report file:
Пройдясь по репорту, видим следующее:
CODE
WARNING: Short circuit - Different names on one net:
Net Id: 1
(1) name "GND!" at location (304.07,377.28) on layer 30452 "METAL1_text"
(2) name "VSSC" at location (311.12,138.75) on layer 30712 "METAL_F_text"
The name "VSSC" was assigned to the net.
WARNING: Short circuit - Different names on one net:
Net Id: 4
(1) name "VDD!" at location (303.88,400.01) on layer 30452 "METAL1_text"
(2) name "VDDC" at location (311.21,643.88) on layer 30712 "METAL_F_text"
The name "VDDC" was assigned to the net.
Net Id: 1
(1) name "GND!" at location (304.07,377.28) on layer 30452 "METAL1_text"
(2) name "VSSC" at location (311.12,138.75) on layer 30712 "METAL_F_text"
The name "VSSC" was assigned to the net.
WARNING: Short circuit - Different names on one net:
Net Id: 4
(1) name "VDD!" at location (303.88,400.01) on layer 30452 "METAL1_text"
(2) name "VDDC" at location (311.21,643.88) on layer 30712 "METAL_F_text"
The name "VDDC" was assigned to the net.
Другими словами, металлические резисторы в падах были сокращены и цепи точки приварки и выхода в ядро объединены.
Попытка использования общей цепи и Virtual connect приводят к множественным ошибкам. Пробовал отменить сокращение последовательных/параллельных резисторов в правилах, не привело к эффекту. Правила экстракции резисторов в нечитаемом формате, выявить причину сокращения резисторов в падах так и не удалось.
Буду очень рад любым предложениям по решению или обходу данной проблемы, заранее всем спасибо!