發表文章

目前顯示的是有「Netlist」標籤的文章

xRC 抽出來的Netlist: Device 接到錯誤的 Net. 好像Instance 與 Instance 互相交換了要接到的Net.

Output Netlist 也就是發生張冠李戴 , 貍貓換太子的情形. 這種時候,有可能是LVS Ambiguity 比對造成的. 我們來看一下,LVS 為什麼會做 Ambiguity 比對. Ambiguity Resolution 模糊的比對決定 當layout 中有大量的並聯以及對稱的電路, 這些電路部分可以交換並且不影響電路的連結. 這種情形,電路無法區別被交換的部分. 你會在LVS report 中看到下面的Warning Message: Warning:  Ambiguity points were found and resolved arbitrarily. Calibre LVS使用 net, instance 與 port的名字, 當成比對時的初始條件. 也就是用來當成能夠辨識電路的基本要素. 另一方面,也透過元件的subtype與參數來解決. 1. 調整 LVS Property Resolution Maximum 的值會有幫助  (預設值為32 , 可以調大例如 4096, 不建議用ALL, 因為這個command會影響run time) 2. 也可以使用LVS CPOINT 增加layout source 的比對參考點 3. 另外LVS REDUCE SPLIT GATES YES 也會造成電路使用模糊比對,因為被簡化的MOS可以任意swap 所以比對時,也不會確實比到每一顆MOS,而是比對簡化後的結果. 4. LVS INJECT LOGIC YES 也會讓特定型態的電路簡化,造成模糊比對.