아날로그 연구실

Calibre post simulation netlist 사이즈 줄이기

EthanShin 2025. 3. 24. 12:14

Calibre PEX 창에서 outputs에 들어가면

 

netlist 탭에는 use names from

Nets 탭에는 Extract parasitics for : all nets/ specified nets

 

라는 옵션이 존재한다.

 

netlist 탭에 use names from을 scheme으로 한다면 schematic에서 선언한 net 이름들이 추출될 netlist에 반영되어 내부 노드를 보다 쉽게 probe할수 있게 된다.

 

반면에 use names from을 layout으로하면 내부 노드들의 이름을 calibre가 스스로 재 정의 해버리고 해당 Cell에 pin만 그대로 유지한다.

 

 

extracte parastics에서 specified nets를 체크하고 exclude에 power와 ground의 이름을 선언해주면 해당 노드의 R과 C를 무시해주는데 사실 아직 파워 그리드가 만들어지지 않은 상태에서 이를 고려할 필요는 없다고 생각한다.

 

위 두 방법을 이용하면 넷리스트의 사이즈가 변화한다

 

보통 레이아웃이 클경우 더 많이 변화한다

 

아래 내가 그린 레이아웃의 netlist, pex, pxi의 용량의 합을 나타내었다.

 

scheme / all net : 17724KB

scheme / exclude pg : 15519KB

layout / all net : 10641KB

layout / exclude pg : 9203KB

 

넷리스트의 크기가 시뮬레이션에 큰 영향을 줄수 있기때문에 잘 고려해야한다.

 

PAD 혹은 파워그리드가 있을경우 위 옵션은 안쓰는게 좋을듯?