Cadence 網(wǎng)表算法
推丸菌在公司聽(tīng)取小弟匯報(bào)時(shí),那廝說(shuō)網(wǎng)表有問(wèn)題,OrCAD原理圖導(dǎo)出,Allegro PCB導(dǎo)入,結(jié)果有個(gè)節(jié)點(diǎn)連不上,但是在原理圖上是同樣的網(wǎng)絡(luò)名。有妖氣?。?/span>
看了他的原理圖,我覺(jué)得很生氣~太不規(guī)范了,難怪會(huì)出現(xiàn)錯(cuò)誤。但是為了多種兼容,也不得不做各種妥協(xié)~想到這里我也不生氣了。原版原理圖就不貼出來(lái)了,推丸菌在這里模擬一下。哦,對(duì)了,以下所有案例均基于Cadence 17.2版本。
那么貓膩出來(lái)了,第一頁(yè)的VCC_3V3全部被命名成了off-page形式的NIHAO,于是第一頁(yè)的VCC_3V3就不能跟第二頁(yè)的VCC_3V3相連了,這就是問(wèn)題所在,這個(gè)還真需要探討一下Cadence的網(wǎng)表算法。其實(shí)這個(gè)算法不難,推丸菌舉個(gè)栗子。
在同一節(jié)點(diǎn)我們接入了5個(gè)網(wǎng)絡(luò)符號(hào)(或NET),生成網(wǎng)表后,Cadence自動(dòng)選擇了PORT,這就說(shuō)明了PORT優(yōu)先級(jí)最高,多嘗試幾次,我們就可以破解Cadence的網(wǎng)表算法了。各種網(wǎng)絡(luò)類型的優(yōu)先級(jí)見(jiàn)下表。
解決了優(yōu)先級(jí)問(wèn)題,還需要分析不同頁(yè)(多頁(yè)原理圖)的算法問(wèn)題。Cadence的不同頁(yè)的算法很簡(jiǎn)單,只需要兩步:
① ?按上表優(yōu)先級(jí),處理當(dāng)前頁(yè)的網(wǎng)絡(luò)數(shù)據(jù),整理出對(duì)外接口(相對(duì)其他頁(yè)接口);
②? 將不同頁(yè)的對(duì)外接口進(jìn)行處理,形成整張?jiān)韴D的網(wǎng)表;
至于其他注意的地方,推丸菌在這里羅列一些情況,供大家參考,如有感興趣的攻城獅,請(qǐng)自行嘗試,畢竟電子是門實(shí)踐的學(xué)科。下面三種情況,所有器件都在同一頁(yè),生成網(wǎng)表后,R12和R13是連在一塊的,R14和R15是連在一塊的,R16和R17是連在一塊的,可得:
① 不同類型的網(wǎng)絡(luò)符是可以直接連接的,Cadence內(nèi)部只認(rèn)網(wǎng)絡(luò)名;
② 網(wǎng)絡(luò)名不區(qū)分大小寫(xiě);
③ Off-page類型的網(wǎng)絡(luò)符,在同頁(yè)和不同頁(yè)都有效(只認(rèn)網(wǎng)絡(luò)名);
在實(shí)際應(yīng)用中,不止以上案例,更多的案例,推丸菌實(shí)在講不下去了,感興趣的攻城獅可自行嘗試,推丸菌去也!
上述原創(chuàng)文檔出自「屎殼螂創(chuàng)造 一個(gè)有創(chuàng)意的電子工廠」,僅用于技術(shù)交流。如有疑問(wèn)請(qǐng)點(diǎn)擊鏈接或請(qǐng)聯(lián)系beetleinv@126.com。