看板 CSSE 關於我們 聯絡資訊
※ 引述《CST ()》之銘言: : 因為工作的關係 : 需要用C++ 去寫一些處理VLSI layout 的程式, 比如說是檢查有沒有違反design rule : (也就是DRC),現在我想要學學有關用distributed process 去處理同樣的問題; 就是把 : 一個大的VLSI layout 做分割, 丟給不同的process 去跑, 再把各自的結果合併起來 : 不知道要怎麼做才最有效率, 想請問有沒有這方面的書(DP應用在design automation) : 或是相關的書籍可以參考? 好像沒人要回. :P 我以前作過DRC, 我可憐的學弟還在做. XD design rule有兩種特性可以利用: 1) 區域性 2) 無關性 方法一: 我看過區域最大的rule是40um, 所以將Chip area切成小方塊(region),大小約100um x 100um. 然後將每個region分給每個CPU去check所有rule. 這些region可以是overlap的, 也可以non-overlap. ( 看你如何設計你的方法, 就會有那些限制. ) 方法二: 每個CPU只check一個rule, 不過這是針對所有chip area. 這個很簡單, 但假如Chip area很大的話, 很沒有效率. 方法三: 就是方法一和方法二混合起來辦撒尿牛丸, Oh~~~是方法三. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.48.60