日本一级在线观看_久久精品一区四区_日本一区二区在线看_自拍欧美日韩_成人精品高清在线_亚洲精品第一国产综合野_亚洲乱码中文字幕综合_亚洲电影一区二区三区


您的位置:中華顯示網 > 行業追蹤 > 市場行情 >

PCB抄板之PROTEL到ALLEGRO的轉換技術

編輯:admin 2014-04-03 17:09:45 瀏覽:1094  來源:電子元件技術網

  當今IT產業的發展日新月異,對硬件設備的要求也越來越高,硬件設計師們面臨如何設計高速高密度PCB的難題。常言道,工欲善其事,必先利其器,這也是越來越多的設計師放棄低端的PCB設計工具,進而選擇Cadence等公司提供的高性能PCB EDA軟件的原因。

PCB抄板之PROTEL到ALLEGRO的轉換技術0

  但是這種變革必然會帶來這樣或那樣的問題。由于接觸和使用較早等原因,國內的PROTEL用戶為數眾多,他們在選擇Cadence高速PCB解決方案的同時,都面臨著如何將手頭的Protel設計移植到Cadence PCB設計軟件中的問題。

  在這個過程當中碰到的問題大致可分為兩種:

  一是設計不很復雜,設計師只想借助Cadence CCT的強大自動布線功能完成布線工作;

  二是設計復雜,設計師需要借助信噪分析工具來對設計進行信噪仿真,設置線網的布線拓撲結構等工作。

  一、對于第一種情況,要做的轉化工作比較簡單,可以使用Protel或Cadence提供的Protel到CCT的轉換工具來完成這一工作。

  1. Protel 封裝庫的轉化

  長期使用Protel作PCB設計,我們總會積累一個龐大的經過實踐檢驗的Protel封裝庫,當設計平臺轉換時,如何保留這個封裝庫總是令人頭痛。這里,我們將使用Orcad Layout,和免費的Cadence工具Layout2ALLEGRO來完成這項工作。

  1) 在Protel中將PCB封裝放置到一張空的PCB中,并將這個PCB文件用Protel PCB 2.8 ASCII的格式輸出出來;

  2) 使用Orcad Layout導入這個Protel PCB 2.8 ASCII文件;

  3) 使用Layout2allegro將生成的Layout MAX文件轉化為Allegro的BRD文件;

  4) 接下來,我們使用Allegro的Export功能將封裝庫,焊盤庫輸出出來,就完成了Protel封裝庫到Allegro轉化。

  2. Protel PCB到Allegro的轉化

  有了前面兩步的基礎,我們就可以進行Protel PCB到Allegro的轉化了。這個轉化過程更確切的說是一個設計重現過程,我們將在Allegro中重現Protel PCB的布局和布線。

PCB抄板之PROTEL到ALLEGRO的轉換技術1

  圖 protel啟動畫面

  1) 將第二步Capture生成的Allegro格式的網表傳遞到Allegro BRD中,作為我們重現工作的起點;

  2) 首先,我們要重現器件布局。在Protel中輸出Place & Pick文件,這個文件中包含了完整的器件位置,旋轉角度和放置層的信息。我們通過簡單的手工修改,就可以將它轉化為Allegro的Placement 文件。在Allegro中導入這個Placement文件,我們就可以得到布局了。

  3) 布線信息的恢復,要使用Specctra作為橋梁。首先,從Protel中輸出包含布線信息的Specctra DSN文件。對于這個DSN文件我們要注意以下2點:

  4) Protel中的層命名與Allegro中有所區別,要注意使用文本編輯器作適當的修改,例如Protel中頂層底層分別為Toplayer和Bottomlayer,而在Allegro中這兩層曾稱為TOP和BOTTOM;

  5) 注意在Specctra中查看過孔的定義,并添加到Allegro的規則中。在allegro中定義過孔從Specctra中輸出布線信息,可以使用 session, wires, 和route文件,建議使用route文件,然后將布線信息導入到我們以及重現布局的Allegro PCB中,就完成了我們從Protel PCB到Allegro BRD的轉化工作。

PCB抄板之PROTEL到ALLEGRO的轉換技術2

  圖 ALLEGRO啟動畫面

  3. PROTEL 原理圖到Cadence Design Systems, Inc. Capture CIS

  在Protel原理圖的轉化上我們可以利用Protel DXP SP2的新功能來實現。通過這一功能我們可以直接將Protel的原理圖轉化到Capture CIS中。

  需要注意的

  1) Protel DXP在輸出Capture DSN文件的時候,沒有輸出封裝信息,在Capture中我們會看到所以元件的PCB Footprint屬性都是空的。這就需要我們手工為元件添加封裝信息,這也是整個轉化過程中最耗時的工作。在添加封裝信息時要注意保持與Protel PCB設計中的封裝一致性,以及Cadence在封裝命名上的限制。例如一個電阻,在Protel中的封裝為AXIAL0.4,在后面介紹的封裝庫的轉化中,將被修改為AXIAL04,這是由于Cadence不允許封裝名中出現“.”;再比如DB9接插件的封裝在Protel中為DB9RA/F,將會被改為DB9RAF。因此我們在Capture中給元件添加封裝信息時,要考慮到這些命名的改變。

  2) 一些器件的隱藏管腳或管腳號在轉化過程中會丟失,需要在Capture中使用庫編輯的方法添加上來。通常易丟失管腳號的器件時電阻電容等離散器件。

  3) 在層次化設計中,模塊之間連接的總線需要在Capture中命名。即使在Protel中已經在父設計中對這樣的總線命名了,還是要在Capture中重新來過,以確保連接。

  4) 對于一個封裝中有多個部分的器件,要注意修改其位號。例如一個74ls00,在protel中使用其中的兩個門,位號為U8A,U8B。這樣的信息在轉化中會丟失,需要重新添加。

  基本上注意到上述幾點,借助Protel DXP,我們就可以將Protel的原理圖轉化到Capture中。進一步推廣,這也為現有的Protel原理圖符號庫轉化到Capture提供了一個途徑。

  二、對于第二種情況,下面將這種轉化的方法作一簡單的介紹。

  Cadence信噪分析工具的分析對象是Cadence ALLEGRO的brd文件,而Allegro可以讀入合乎其要求的第三方網表,Protel輸出的Telexis格式的網表滿足Allegro對第三方網表的要求,這樣就可以將Protel文件注入Allegro。

  這里有兩點請讀者注意。首先,Allegro第三方網表在$PACKAGE段不允許有“.”;其次,在Protel中,我們用BasName[0:N]的形式表示總線,用BasName[x]表示總線中的一根信號,Allegro第三方網表中總線中的一根信號的表示形式為Bas NameX,讀者可以通過直接修改Protel輸出的Telexis網表的方法解決這些問題。

  Allegro在注入第三方網表時還需要每種類型器件的設備描述文件Device.txt文件,它的格式如下:

  Package: package type

  Class: classtype

  Pincount: total pinnumber

  Pinused: ...

  其中常用的是PACKAGE,CLASS,PINCOUNT這幾項。PACKAGE描述了器件的封裝,但Allegro在注入網表時會用網表中的 PACKAGE項而忽略設備描述文件中的這一項。CLASS確定器件的類型,以便信噪分折,Cadence將器件分為IC,IO,DISCRETE三類。 PINCOUNT說明器件的管腳數目。對于大多數器件,Device.txt文件中包含有這三項就足夠了。

  有了第三方網表和設備描述文件,我們就可以將Protel中原理圖設計以網表的形式代入到Cadence PCB設計軟件中,接下來,設計師就可以借助Cadence PCB軟件在高速高密度PCB設計方面的強大功能完成自己的設計。

  如果已經在Protel作了PCB布局的工作,Allegro的script功能可以將Protcl中的布局在Allegro中重現出來。在 Protel中,設計師可以輸出一個Place & Pick文件,這個文件中包含了每個器件的位置、旋轉角度和放在PCB頂層還是底層等信息,可以通過這個文件很方便的生成一個Allegro的 script文件,在Allegro中執行這個script就能夠重現Protel中的布局了,下面給出了完成Place & Pick文件到Allegro Script文件轉化的C++代碼,筆者使用這段代碼,僅用了數分鐘就將一個用戶有800多個器件的PCB板布局在Allegro重現出來。

標簽:

關注我們

公眾號:china_tp

微信名稱:亞威資訊

顯示行業頂級新媒體

掃一掃即可關注我們

中文字幕一区在线| 国产亚洲精久久久久久| 亚洲免费在线播放| 国产黄在线看| 性欧美xxxx免费岛国不卡电影| 粉嫩aⅴ一区二区三区四区五区| 日韩精品自拍偷拍| 久草中文在线| 久久99久久99小草精品免视看| 精品福利一二区| 一区二区三区四区精品视频| 久久久精品日韩欧美| 超碰在线免费看| 久久国产中文字幕| 亚洲午夜在线电影| 老司机深夜福利在线观看| 亚洲茄子视频| 亚洲精品一区二区三区香蕉| 日韩成人免费av| av日韩中文| 日韩一区二区在线| 精品国产91久久久久久| 999福利在线视频| av毛片久久久久**hd| 黄污在线观看| 免费看的黄色欧美网站 | 亚洲精品孕妇| 亚洲人成电影网站色…| 激情欧美一区| 欧美不卡123| 欧美精品播放| 在线视频中文字幕久| 日韩不卡一二三区| 视频二区在线| 国产激情一区二区三区| 俄罗斯xxxx性全过程| 日韩和欧美的一区| 国产精品二线| 久久午夜电影网| 日韩一区二区三区在线免费观看| 久久人人97超碰com| 亚洲精品成人图区| 金瓶狂野欧美性猛交xxxx | 成人丝袜视频网| 羞羞视频在线观看不卡| 亚洲九九爱视频| 亚洲va欧美va人人爽成人影院| 欧美亚洲高清一区| 欧美精品午夜| 一级在线免费观看| 成人中文字幕在线| 日韩国产网站| 欧美一区二区三区视频免费播放| 激情自拍一区| 色呦呦在线看| 欧美性xxxxxx| 日韩视频一区| 成年人在线观看网站| 亚洲三级久久久| 大奶在线精品| 日韩av在线一区二区| 午夜久久久久| 国产精品69xx| 欧美日韩免费在线视频| 亚洲综合婷婷| 可以在线观看的黄色| 久久久久久电影| 免费看av成人| 中文字幕在线免费| 884aa四虎影成人精品一区| 在线精品国产| 亚洲午夜天堂| 亚洲免费伊人电影在线观看av| 久久久久国产精品一区三寸| 男人的天堂免费在线视频| 色婷婷综合久色| 男男成人高潮片免费网站| 精品99re| 欧美精品一区二区三区涩爱蜜| 日本一区二区三区久久久久久久久不| 97成人在线| 三级视频网站在线| 精品久久久免费| 丝袜美腿成人在线| 伊色综合久久之综合久久| 国产一级电影网| 亚洲人成7777| 欧美日韩日本国产亚洲在线 | 欧美成年网站| 宅男视频免费在线观看视频| 亚洲一卡二卡三卡四卡无卡久久| 奇米影视在线99精品| 亚洲桃色综合影院| 是的av在线| jizz在线观看| 欧美日韩精品综合在线| 欧美视频在线不卡| 校园激情久久| 日本一级在线观看| 91高清视频免费看| 国产精品一二三四| 欧美激情亚洲| 欧美亚视频在线中文字幕免费| 91这里只有精品| 嫩草懂你的影院| 精品国产91乱码一区二区三区| 亚洲午夜免费福利视频| 激情综合亚洲精品| 伊人情人综合网| 国产一区二区三区| 免费一级欧美在线观看视频| 精品久久av| 粉嫩喷白浆久久| 日韩福利视频在线观看| 在线综合+亚洲+欧美中文字幕| 亚洲影院在线观看| 国产欧美日产一区| 精品一区精品二区高清| 亚洲国产精品一区| 四季av一区二区凹凸精品| 伊人久久在线| a'aaa级片在线观看| 欧美成人hd| av网站在线免费播放| 性xxxx丰满孕妇xxxx另类| 亚洲男人的天堂在线播放| 精品视频在线看| 91麻豆精品国产自产在线 | 欧美自拍偷拍一区| 婷婷综合五月天| 黑人巨大精品欧美一区二区| 亚洲国产婷婷综合在线精品| 亚洲va天堂va国产va久| 国产精品伦一区二区三级视频| 中文字幕不卡在线播放| 欧美国产乱子伦| 成人黄页在线观看| 国产精品久久久久精k8| 久久午夜电影网| 不卡一区二区中文字幕| 国产精品不卡一区二区三区| 亚洲男同性恋视频| 亚洲成人手机在线| 欧美午夜片欧美片在线观看| 欧美日韩在线精品一区二区三区激情| 7777精品久久久大香线蕉| 欧美一区二区三区四区在线观看 | 亚洲欧美激情四射在线日| 青青青免费视频在线2| 欧美wwww| 精品一区二区三区视频在线播放 | 成人影视亚洲图片在线| 久久精品毛片| 国产日韩欧美一区二区三区乱码| 91原创在线视频| 欧美视频在线观看免费| 日韩成人在线观看| 精品视频一二三| 国产一区精品福利| 久久香蕉国产| 国产精品试看| 韩国精品一区二区| 亚洲电影一区二区| 欧美一区二区三区系列电影| 在线观看免费观看在线91| 韩漫成人漫画| 欧美一区久久| 欧美国产综合色视频| 欧美性猛xxx| 色网在线视频| 在线观看特色大片免费视频| 日韩理论在线| 91在线视频免费观看| 欧美精品乱码久久久久久按摩| 亚洲mv在线| 免费成人动漫| 亚洲激情偷拍| 91麻豆国产香蕉久久精品| 91麻豆精品国产91久久久久久 | 老司机性视频| 懂色av色香蕉一区二区蜜桃| 亚洲尤物精选| 欧美最猛黑人xxxxx猛交| 欧美r级在线| 欧美黄色录像片| 成人动漫一区二区在线| 精品久久人人做人人爱| 波多野结衣亚洲| 免费在线观看成人| 欧美日韩精品欧美日韩精品一| 欧美成人性生活视频| 国产精品v亚洲精品v日韩精品 | 亚洲精品久久久久中文字幕二区| 中文在线免费二区三区| 日韩一区二区久久| 亚洲第一狼人社区| 91精品久久| 免费黄网站欧美| 精品亚洲永久免费精品| 亚洲精品**中文毛片|