日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > EDA > 電子設計自動化
[導讀]當今IT產業(yè)的發(fā)展日新月異,對硬件設備的要求也越來越高,硬件設計師們面臨如何設計高速高密度PCB的難題。常言道,工欲善其事,必先利其器,這也是越來越多的設計師放棄低端的PCB設計工具,進而選擇Cadence等公司提供

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

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

在這個過程當中碰到的問題大致可分為兩種:一是設計不很復雜,設計師只想借助Cadence CCT的強大自動布線功能完成布線工作;二是設計復雜,設計師需要借助信噪分析工具來對設計進行信噪仿真,設置線網的布線拓撲結構等工作。

對于第一種情況,要做的轉化工作比較簡單,可以使用Protel或Cadence提供的Protel到CCT的轉換工具來完成這一工作。對于第二種情況,要做的工作相對復雜一些,下面將這種轉化的方法作一簡單的介紹。

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中重現(xiàn)出來。在Protel中,設計師可以輸出一個Place & Pick文件,這個文件中包含了每個器件的位置、旋轉角度和放在PCB頂層還是底層等信息,可以通過這個文件很方便的生成一個Allegro的script文件,在Allegro中執(zhí)行這個script就能夠重現(xiàn)Protel中的布局了,下面給出了完成Place & Pick文件到Allegro Script文件轉化的C++代碼,筆者使用這段代碼,僅用了數分鐘就將一個用戶有800多個器件的PCB板布局在Allegro重現(xiàn)出來。

FILE fp1, fp2;

AfxMessageBox("hello");

fp1=fopen("pick.txt", "rt");

if (fp1==NULL) AfxMessageBox("Can not open the file!!!");

fp2=fopen("place.txt","wt");

if (fp2==NULL) AfxMessageBox("Can not create the file!!!");

char refdes[5], Pattern[5];

float midx,midy,refx,refy,padx,pady,rotation;

char tb[1];

char tmp="'";

fprintf(fp2,"%sn", "# Allegro script");

fprintf(fp2,"%sn", "version 13.6");

fprintf(fp2,"%sn", "place refdes");

while (!feof(fp1)) ;

char yy=tb[0];

if (yy!=‘T‘) fprintf(fp2, "pop mirrorn");

fprintf(fp2, "pick %f %f n", padx,pady);

fprintf(fp2, "next n");

};

fprintf(fp2, "done");

fclose(fp1);

fclose(fp2);

以上簡單介紹了Protel到Allegro轉化的方法,希望能對讀者的設計工作有所幫助。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在電子系統(tǒng)中,電源如同人體的心臟,為各個元器件提供持續(xù)穩(wěn)定的能量。而電源系統(tǒng)電流的合理分配,更是決定了整個系統(tǒng)能否穩(wěn)定、高效運行的關鍵因素。不合理的電流分配,可能導致某些元器件供電不足,無法正常工作;也可能使部分器件電流...

關鍵字: 電源系統(tǒng) 器件 電流

氮化鎵(GaN)作為第三代半導體材料的杰出代表,憑借其寬禁帶寬度、高擊穿電壓、高熱導率、高電子飽和漂移速度等卓越特性,在光電子、電力電子、射頻微波等諸多領域展現(xiàn)出了巨大的應用潛力。然而,如同任何新興技術一樣,氮化鎵器件在...

關鍵字: 氮化鎵 半導體 器件

在現(xiàn)代電子設備中,蜂鳴器作為一種能夠發(fā)出聲音信號的器件,被廣泛應用于各種領域,如電子玩具、報警器、電子設備的提示音等。其中,有源壓電式蜂鳴器以其只需接上額定直流電壓即可發(fā)聲的特點,受到了工程師們的青睞。那么,有源壓電式蜂...

關鍵字: 蜂鳴器 器件 直流電壓

光隔離器件是一種只允許光沿一個方向通過而在相反方向阻擋光通過的光無源器件。它的作用是防止光路中由于各種原因產生的后向傳輸光對光源以及光路系統(tǒng)產生的不良影響。

關鍵字: 光隔離 器件

上海2024年11月6日 /美通社/ -- 在全球新質生產力蓬勃發(fā)展、全力邁向可持續(xù)發(fā)展的時代浪潮下,制造業(yè)作為減少能源消耗與碳排放的關鍵"主戰(zhàn)場",綠色低碳轉型對于實現(xiàn)全球碳中和目標至關重要。構建清...

關鍵字: 器件 歐姆龍 高速通信 新能源

在半導體產業(yè)的快速發(fā)展中,碳化硅(SiC)作為一種新型的寬禁帶半導體材料,正逐步成為功率半導體行業(yè)的重要發(fā)展方向。碳化硅功率器件以其耐高溫、耐高壓、高頻、大功率和低能耗等優(yōu)良特性,在新能源汽車、光伏發(fā)電、軌道交通、智能電...

關鍵字: 半導體 碳化硅 器件

在實際的應用電路中,處理瞬時脈沖對器件損害的最好辦法,就是將瞬時電流從敏感器件引開。為達到這一目的,將TVS在線路板上與被保護線路并聯(lián)。

關鍵字: 瞬時脈沖 器件 電流

MOS管,即金屬-氧化物半導體場效應晶體管,是電子學中常用的一種半導體器件。它具有高頻率、低噪聲、高輸入阻抗等特點,被廣泛應用于各種電子設備和系統(tǒng)中。本文將詳細介紹MOS管的作用。

關鍵字: 半導體 場效應晶體管 器件

在下述的內容中,小編將會對Altium Designer軟件的相關消息予以報道,如果Altium Designer軟件是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。

關鍵字: Protel Altium FPGA

廈門2023年9月21日 /美通社/ -- 聲學濾波器作為射頻前端解決方案關鍵器件之一,在通信系統(tǒng)的演進中也需要技術的迭代及突破。隨著第五代(5G)移動通信技術的廣泛推進,現(xiàn)實網絡環(huán)境頻譜復雜度提升。在3GPP發(fā)布PC1...

關鍵字: SAW HP 濾波器 器件
關閉