0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

約束和設(shè)計(jì)規(guī)則:如果它們不足會(huì)發(fā)生什么?

PCB線路板打樣 ? 來(lái)源:LONG ? 2019-07-26 14:07 ? 次閱讀

如果自動(dòng)檢查生活中的更多規(guī)則會(huì)不會(huì)很好?我喜歡烹飪意大利美食,但是在菜譜和一罐番茄醬之間來(lái)回晃悠。廚房唯一的自動(dòng)規(guī)則檢查機(jī)制是烤箱定時(shí)器。幸運(yùn)的是,對(duì)于PCB設(shè)計(jì)人員來(lái)說(shuō),高質(zhì)量的軟件包包括約束和規(guī)則檢查功能,可以自動(dòng)檢查您的布局和原理圖。

能夠在PCB中設(shè)置設(shè)計(jì)規(guī)則,用于布線,間距,傳播延遲,風(fēng)扇-in/扇出,過(guò)孔已經(jīng)成為PCB設(shè)計(jì)軟件的必備功能。但并非所有PCB設(shè)計(jì)軟件程序都是平等創(chuàng)建的。不同的程序以不同的方式顯示設(shè)計(jì)規(guī)則定義,設(shè)計(jì)規(guī)則在不同的界面中定義,并且一些顯示比其他顯示更直觀。

您的PCB設(shè)計(jì)軟件不應(yīng)該只是讓您設(shè)置設(shè)計(jì)規(guī)則和約束。它應(yīng)該讓您靈活地了解這些規(guī)則在原理圖和布局中的顯示方式,并且它應(yīng)該允許您為特定應(yīng)用程序自定義路由約束和指令。當(dāng)您在統(tǒng)一的設(shè)計(jì)環(huán)境中工作時(shí),設(shè)計(jì)規(guī)則在程序的一個(gè)部分中定義并應(yīng)用于整個(gè)布局。

約束驅(qū)動(dòng)與規(guī)則驅(qū)動(dòng)設(shè)計(jì)

基于約束的設(shè)計(jì)和規(guī)則驅(qū)動(dòng)設(shè)計(jì)在相同的基本原則下運(yùn)行:根據(jù)定義的設(shè)計(jì)規(guī)則檢查布局并向設(shè)計(jì)者顯示任何違規(guī)。但是當(dāng)你在表面下挖掘時(shí),這些方法之間的關(guān)鍵區(qū)別與設(shè)計(jì)環(huán)境有關(guān)。

一些使用約束驅(qū)動(dòng)設(shè)計(jì)的PCB設(shè)計(jì)軟件公司在多個(gè)程序之間傳遞約束定義。盡管這被稱為集成設(shè)計(jì)環(huán)境,但設(shè)計(jì)并未真正集成在用戶界面下。真正統(tǒng)一的設(shè)計(jì)環(huán)境克服了這一點(diǎn),因?yàn)樗屑s束定義和檢查都在一個(gè)統(tǒng)一的界面中進(jìn)行。為什么不使用真正將原理圖和布局集成在一個(gè)屋檐下的軟件,而不是從原理圖捕獲程序向布局程序發(fā)送約束?

俗話說(shuō),規(guī)則被打破了。并非所有設(shè)計(jì)規(guī)則都適用于所有情況,設(shè)計(jì)軟件的工作是在違反規(guī)則時(shí)通知您。作為設(shè)計(jì)師或工程師,您可以自行決定該規(guī)則是否對(duì)您的設(shè)備正常運(yùn)行非常重要。您應(yīng)該能夠以清晰,直觀的方式自定義用于指示布局中規(guī)則違規(guī)的圖形。沒(méi)有人想要滾動(dòng)查看規(guī)則違規(guī)列表并手動(dòng)搜索其模型中的違規(guī)元素。

某些設(shè)計(jì)規(guī)則需要優(yōu)先于其他設(shè)計(jì)規(guī)則??紤]到這一點(diǎn),您的設(shè)計(jì)軟件應(yīng)該允許您定義哪些設(shè)計(jì)規(guī)則在您的過(guò)程中優(yōu)先考慮。這允許按優(yōu)先級(jí)順序檢查規(guī)則。這種類(lèi)型的規(guī)則檢查可以防止不必要的規(guī)則沖突,并且只能在使用集成設(shè)計(jì)模型的軟件包中運(yùn)行。

Altium Designer中的規(guī)則編輯器

約束和設(shè)計(jì)規(guī)則:如果它們不足會(huì)發(fā)生什么?

通過(guò)參數(shù)和清除定義在多層板,HDI應(yīng)用,高速設(shè)計(jì)和高頻設(shè)計(jì)中,過(guò)孔和相鄰特征之間的關(guān)系非常重要。為這些關(guān)鍵結(jié)構(gòu)定義設(shè)計(jì)規(guī)則應(yīng)該包括一個(gè)圖形界面,該界面在設(shè)計(jì)過(guò)程的每個(gè)步驟中準(zhǔn)確顯示規(guī)則如何影響您的設(shè)計(jì)。

不包含via和routing參數(shù)的圖形表示的軟件迫使設(shè)計(jì)者根據(jù)抽象標(biāo)識(shí)符記住每個(gè)設(shè)計(jì)規(guī)則的含義。這有可能忽略關(guān)鍵規(guī)則并錯(cuò)誤地強(qiáng)制執(zhí)行其他規(guī)則。這也增加了新設(shè)計(jì)師加快設(shè)計(jì)軟件發(fā)展的時(shí)間。

當(dāng)您的PCB設(shè)計(jì)軟件認(rèn)為設(shè)計(jì)規(guī)則僅適用于跟蹤清除和通過(guò)設(shè)計(jì)時(shí),您將失去機(jī)會(huì)定義與關(guān)鍵功能有關(guān)的設(shè)計(jì)規(guī)則。有關(guān)信號(hào)完整性,高速設(shè)計(jì),布線指令和其他規(guī)范的規(guī)則同樣重要,并且會(huì)影響您的電路板的類(lèi)似容量。

如果您的軟件不包含這些設(shè)計(jì)規(guī)則,那么確保滿足這些關(guān)鍵要求的唯一方法是調(diào)整流程以包含模擬。解決這些方面的任何問(wèn)題非常耗時(shí),需要在設(shè)計(jì)和模擬之間來(lái)回移動(dòng)。當(dāng)您的設(shè)計(jì)和仿真軟件未集成到統(tǒng)一的設(shè)計(jì)環(huán)境中時(shí),情況會(huì)更糟。

設(shè)計(jì)規(guī)則不只是路由

設(shè)計(jì)在處理復(fù)雜設(shè)備時(shí),規(guī)則是必不可少的。最有可能的是,您需要嚴(yán)重依賴約束編輯器,設(shè)計(jì)規(guī)則檢查,管理和組件定義工具。需要定義如此多的設(shè)計(jì)規(guī)則,具有流暢的可視界面,可以顯示與設(shè)計(jì)規(guī)則相關(guān)的電路板功能。在單個(gè)對(duì)話框中,可以控制跡線和焊盤(pán)間隙,絲網(wǎng)到焊接掩模間隙等問(wèn)題。

指定設(shè)計(jì)規(guī)則不僅僅是定義布線規(guī)范,通過(guò)尺寸或銅澆注區(qū)域。您的設(shè)計(jì)軟件應(yīng)該允許您定義傳播延遲,邊沿時(shí)間,飛行時(shí)間以及其他設(shè)計(jì)意圖的規(guī)范,以保持信號(hào)完整性。盡管這些設(shè)計(jì)方面很重要,但一些PCB設(shè)計(jì)包仍然不包括這些領(lǐng)域的規(guī)則檢查。當(dāng)PCB設(shè)計(jì)在統(tǒng)一環(huán)境中進(jìn)行時(shí),很容易定義這些重要的規(guī)范。

通過(guò)Altium中的規(guī)則編輯器

當(dāng)您在大型組織中處理復(fù)雜設(shè)備時(shí),您的設(shè)計(jì)軟件應(yīng)該能夠生成完整的報(bào)告,詳細(xì)說(shuō)明任何違反規(guī)則的行為。這使得設(shè)計(jì)人員和工程師可以輕松決定董事會(huì)是否應(yīng)該更改,或者是否應(yīng)忽略某些規(guī)則違規(guī)。在布局級(jí)別,任何設(shè)計(jì)違規(guī)都應(yīng)直接顯示在受影響的功能或組件上。這使您可以快速識(shí)別和修復(fù)任何規(guī)則違規(guī)。

設(shè)計(jì)規(guī)則在統(tǒng)一設(shè)計(jì)環(huán)境中是通用的

AltiumDesigner?實(shí)現(xiàn)了一個(gè)統(tǒng)一的模型,允許設(shè)計(jì)規(guī)則要實(shí)時(shí)或分批檢查??梢允褂霉δ軓?qiáng)大且直觀的圖形界面為PCB布局和功能的所有方面定義設(shè)計(jì)規(guī)則。由于設(shè)計(jì)規(guī)則被分為幾類(lèi),因此規(guī)則更容易可視化,只需要定義一次。任何規(guī)則違規(guī)都以圖形方式顯示在您的電路板布局中,違規(guī)指標(biāo)可以根據(jù)您的方法進(jìn)行自定義。

像Altium Designer這樣的優(yōu)秀PCB設(shè)計(jì)軟件包可以節(jié)省大量時(shí)間。 Altium Designer的統(tǒng)一設(shè)計(jì)模型簡(jiǎn)化了設(shè)計(jì)流程,使設(shè)計(jì)人員能夠在單一環(huán)境中訪問(wèn)所需的所有工具,而不會(huì)中斷其設(shè)計(jì)流程。 Altium Designer支持flex和rigid-flex設(shè)計(jì),3D可視化,仿真和分析,設(shè)計(jì)規(guī)則檢查以及需要完成的任何數(shù)據(jù)和數(shù)據(jù)建模。 Altium Designer中的所有設(shè)計(jì)工具都通過(guò)自動(dòng)設(shè)計(jì)規(guī)則和約束檢查。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PCB板
    +關(guān)注

    關(guān)注

    27

    文章

    1441

    瀏覽量

    51456
  • 封裝
    +關(guān)注

    關(guān)注

    126

    文章

    7728

    瀏覽量

    142603
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    42945
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    cadence_Allegro16.3 約束規(guī)則設(shè)置

    cadence_Allegro16.3約束規(guī)則
    發(fā)表于 09-01 04:48

    Allegro 16.3規(guī)則約束設(shè)置,很實(shí)用?。?/a>

    Allegro 16.3規(guī)則約束設(shè)置,很實(shí)用?。?/div>
    發(fā)表于 04-06 00:33

    cadence16.6約束規(guī)則設(shè)置詳解

    cadence16.6約束規(guī)則設(shè)置詳解很全面
    發(fā)表于 04-18 14:27

    如果時(shí)鐘邊沿和輸出不對(duì)齊會(huì)發(fā)生什么?

    怎么做才能使它們對(duì)齊或使偏移量在一定值內(nèi)?我可以在約束文件中做些什么來(lái)實(shí)現(xiàn)這一目標(biāo)嗎?謝謝以上來(lái)自于谷歌翻譯以下為原文always @(posedge clk or posedge reset) begin if (reset) begin sout
    發(fā)表于 03-22 06:58

    MCLR和電源到控制器之間的電壓不同會(huì)發(fā)生什么?

    如果它們在MCLR pin和電源引腳到控制器之間的電壓不同,會(huì)發(fā)生什么? 以上來(lái)自于百度翻譯 以下為原文 What will happen if their is an differ
    發(fā)表于 05-09 14:40

    Allegro16.6約束規(guī)則設(shè)置詳解

    Allegro16.6約束規(guī)則設(shè)置詳解
    發(fā)表于 09-04 09:55

    Cadence 17.4支持約束規(guī)則的雙向設(shè)置及同步

    簡(jiǎn)單直觀的用戶設(shè)計(jì)界面。OrCAD Capture 17.4有很多新功能更新,我們梳理了很多資料后發(fā)現(xiàn),OrCAD Capture和Allegro已經(jīng)支持約束規(guī)則的雙向設(shè)置及同步啦,這個(gè)雙向的規(guī)則設(shè)置
    發(fā)表于 07-06 15:00

    Allegro16.6約束規(guī)則設(shè)置詳解(圖文并茂)

    詳細(xì)介紹了ALLEGRO16.6 約束規(guī)則設(shè)置方法,適合初學(xué)者
    發(fā)表于 11-20 15:45 ?0次下載

    約束規(guī)則

    約束規(guī)則,好資料,有需要的朋友可以下來(lái)看看。
    發(fā)表于 02-22 16:21 ?0次下載

    如果阿爾法狗,小冰,小Ai在一個(gè)群里,會(huì)發(fā)生什么?

    阿里云的人工智能程序小Ai要預(yù)測(cè)《我是歌手4》的歌王?消息一出,引發(fā)網(wǎng)友腦洞大開(kāi)。如果阿爾法狗,小冰,小Ai在一個(gè)群里,會(huì)發(fā)生什么?
    發(fā)表于 04-08 20:20 ?990次閱讀

    如何輕松管理PCB設(shè)計(jì)規(guī)則約束

    目前,PCB 電氣和制造約束的數(shù)量和復(fù)雜性不斷激增。參加這次研討會(huì)可了解如何輕松管理您的設(shè)計(jì)規(guī)則約束。我們將詳細(xì)介紹如何為網(wǎng)絡(luò)、網(wǎng)絡(luò)類(lèi)和間距組合創(chuàng)建約束,如何建立
    的頭像 發(fā)表于 05-16 06:05 ?3353次閱讀
    如何輕松管理PCB設(shè)計(jì)<b class='flag-5'>規(guī)則</b>和<b class='flag-5'>約束</b>

    如何輕松地管理您的設(shè)計(jì)規(guī)則約束

    參加這次研討會(huì),學(xué)習(xí)如何輕松地管理您的設(shè)計(jì)規(guī)則約束。我們將研究如何創(chuàng)建約束網(wǎng)、網(wǎng)類(lèi)、和間隙集,如何建立規(guī)則的層次結(jié)構(gòu),等等。
    的頭像 發(fā)表于 10-12 07:10 ?2536次閱讀

    PCB布線約束優(yōu)化指南

    為什么 PCB 布線約束很重要的一些原因,然后說(shuō)明如何使用它們,希望可以為您的下一個(gè)設(shè)計(jì)帶來(lái)一定的幫助。 PCB 布線中使用規(guī)則解決的問(wèn)題 出于多種原因,在 PCB 設(shè)計(jì)中使用了約束
    的頭像 發(fā)表于 09-12 19:06 ?2453次閱讀

    DDR4布線之a(chǎn)llegro約束規(guī)則設(shè)置綜述

    DDR4布線之a(chǎn)llegro約束規(guī)則設(shè)置綜述
    發(fā)表于 09-08 10:34 ?0次下載

    ALLEGRO 約束規(guī)則設(shè)置步驟(以DDR 為例).zip

    ALLEGRO約束規(guī)則設(shè)置步驟(以DDR為例)
    發(fā)表于 12-30 09:19 ?12次下載