優(yōu)化數(shù)字電路的PCB設(shè)計規(guī)則
優(yōu)化數(shù)字電路的 PCB設(shè)計規(guī)則
在電路板上緊密放置的組件
任何布置過印刷電路板的人無疑都熟悉 PCB設(shè)計規(guī)則和約束。早期在 PCB設(shè)計 CAD 工具的開發(fā)中引入的規(guī)則和約束最初使設(shè)計人員無法將不同的網(wǎng)絡(luò)短接在一起,但僅此而已。雖然這在當(dāng)時是一個巨大的幫助,但 PCB設(shè)計人員繼續(xù)要求在他們的設(shè)計規(guī)則中提供更多功能,以涵蓋他們正在使用的不同類型的電路配置。
在當(dāng)今的 CAD 系統(tǒng)中,設(shè)計規(guī)則和約束已得到增強(qiáng),可為設(shè)計人員提供他們所需的控制類型。這是一種令人欣慰的解脫,因為設(shè)計人員經(jīng)常發(fā)現(xiàn)自己在處理將電源、模擬、RF 和數(shù)字電路都集成在同一塊板上的復(fù)雜設(shè)計。在本文中,我們將探討與數(shù)字電路的 PCB設(shè)計規(guī)則相關(guān)的一些要求,以及如何為您的下一個布局最好地優(yōu)化這些規(guī)則。
數(shù)字電路的電氣和制造要求
為了使電路板能夠以電氣方式運行并無錯誤地制造,它必須根據(jù)一組特定的規(guī)則進(jìn)行設(shè)計。這些規(guī)則不僅控制電路板上不同元件的大小和形狀,而且還強(qiáng)制要求元件之間的間距。受這些設(shè)計規(guī)則約束的元素可以包括組件、連接組件之間網(wǎng)絡(luò)的走線,以及連接電路板不同層之間走線的過孔。
元件放置
電路板上的部件需要有策略地放置,以提供它們之間的最佳連接長度。在處理高速設(shè)計時尤其如此,其中多個組件可能是整個高速信號路徑的一部分。其他組件(例如旁路電容器)需要靠近分配給它們的設(shè)備上的電源引腳放置,并且電源組件需要彼此盡可能靠近。
盡管這些放置要求彼此接近,但仍需要對零件進(jìn)行定位,以最好地促進(jìn) PCB制造。電路板元件之間需要有足夠的間隙,以進(jìn)行自動化組裝、焊接工藝和手動返工。連接器和其他人機(jī)界面需要可訪問性,并且部件的放置也必須牢記熱冷卻。
跟蹤路由
印刷電路板上的差分對布線
盡管可以使用默認(rèn)值處理很大一部分電路板的走線布線,但許多網(wǎng)絡(luò)將需要唯一的走線寬度和間距值,包括以下值:
差分對路由: 差分信令需要兩個相同的信號,一個被反轉(zhuǎn),才能傳輸一個完整的數(shù)據(jù)信號。信號的信息是從反相和非反相信號之間的差異中破譯出來的。這會降低噪聲和 EMI,但要求兩條信號走線長度相等,寬度和間距一致(如上圖所示)。
時鐘和數(shù)據(jù)線:時鐘信號協(xié)調(diào)電路的活動,它們的脈沖將觸發(fā)數(shù)據(jù)的輸入和輸出。這需要這些敏感線和其他信號之間有足夠的間距以及特定的走線長度,以確保時鐘線和數(shù)據(jù)線相互匹配。
阻抗控制路由:高頻走線中的電容和電感會阻礙信號的電流流動,并會降低信號質(zhì)量。控制這一點需要電路板疊層中的特定層厚和介電材料、精確的走線寬度和厚度,以及靠近相鄰參考平面層上的信號返回路徑。
過孔
使用不同尺寸和形狀的過孔取決于它們所使用的網(wǎng)絡(luò)。例如,電源和接地網(wǎng)絡(luò)通常需要比常規(guī)信號網(wǎng)絡(luò)更大的過孔。過孔的類型也各不相同,高速布線使用較小的盲埋孔或微孔來實現(xiàn)物理空間和電氣性能。
這些不同的電氣和制造要求可以通過在 PCB布局工具中設(shè)置的設(shè)計規(guī)則來控制(如下圖所示)。但是,設(shè)計中還有更多的要求需要考慮。
如何在數(shù)字電路的 PCB設(shè)計規(guī)則中設(shè)置差分對布線的示例
電源、接地和參考平面
根據(jù)電路的要求,電源和接地走線最終可能有幾種不同的走線寬度和間距值。例如,數(shù)字電路板上電源內(nèi)的布線可能需要異常寬的走線來處理增加的電流和溫度。寬走線還將通過降低電感和控制串?dāng)_噪聲來幫助電路板的電源完整性。
雖然會有必須控制寬度和間距的短連接跡線,但多層電路板上的大部分功率將通過覆銅和金屬平面層傳導(dǎo)。還必須對這些進(jìn)行控制,以確保您的供電網(wǎng)絡(luò)(PDN) 為所有必要組件提供清潔電力。幸運的是,這些電源布線寬度和平面連接都可以通過設(shè)計規(guī)則進(jìn)行控制(如下所示)。
為 PCB設(shè)計中的電源和接地設(shè)置規(guī)則和約束
PDN 的另一個重要部分是板層堆疊中的接地層。這些層對于電路板的信號和電源完整性至關(guān)重要,并提供以下好處:
清晰的返回路徑:為了消除漂移信號返回產(chǎn)生噪聲的機(jī)會,接地參考平面為高速信號提供了清晰和直接的返回路徑。
EMI 屏蔽:接地層還提供屏蔽以保護(hù)敏感電路免受外部電磁干擾的威脅。
過濾開關(guān)噪聲:當(dāng)數(shù)字電路在高低狀態(tài)之間切換時,它們會在接地電路中產(chǎn)生另一個噪聲源。通過使用大金屬平面,與使用跡線布線接地相比,平面的較低阻抗將降低噪聲。
散熱:接地層還可以用作散熱器,幫助散發(fā)熱運行組件的熱量。
電源層和接地層的另一個重要部分是控制與散熱墊的連接。這些輻條形元件可防止大金屬平面充當(dāng)焊接工作的散熱器,同時仍提供足夠的連接以實現(xiàn)良好的電源完整性。
所有這些組件、布線、過孔和平面考慮因素都必須通過使用 PCB設(shè)計規(guī)則來控制。接下來,我們將研究如何設(shè)置和優(yōu)化這些規(guī)則,以最大限度地為您的設(shè)計帶來好處。
為數(shù)字電路設(shè)置 PCB設(shè)計規(guī)則
目前使用的大多數(shù) PCB設(shè)計 CAD 系統(tǒng)都能夠在原理圖和布局之間傳輸規(guī)則。這對設(shè)計團(tuán)隊來說是一個巨大的好處,因為它允許原理圖驅(qū)動設(shè)計規(guī)則,而不是等待在布局端輸入所有約束。這種組織級別使電氣工程師能夠設(shè)置對他們正在設(shè)計的電路至關(guān)重要的特定網(wǎng)絡(luò)和組件規(guī)則。布局團(tuán)隊也不需要依賴書面或轉(zhuǎn)發(fā)的指令,因為設(shè)計數(shù)據(jù)庫中已經(jīng)存在網(wǎng)絡(luò)規(guī)則。
以下是數(shù)字電路的 PCB設(shè)計規(guī)則領(lǐng)域,應(yīng)重點關(guān)注以確保電路板布局正確:
默認(rèn)值:大多數(shù)設(shè)計工具都會從其設(shè)計規(guī)則中的一組默認(rèn)值開始。這些可能是以前設(shè)計的“遺留物”或真正的系統(tǒng)默認(rèn)值。布局設(shè)計人員有責(zé)任在開始之前確認(rèn)這些值,以確保它們不會以不正確的走線寬度進(jìn)行布線或?qū)⒔M件彼此放置得太近。
類:雖然可以為單個網(wǎng)絡(luò)或組件設(shè)置大多數(shù)設(shè)計規(guī)則,但如果您有數(shù)百個需要獨特規(guī)則和約束的對象,那么處理起來會非常乏味。大多數(shù)設(shè)計工具提供了一個設(shè)置網(wǎng)絡(luò)和組件類別的系統(tǒng),以使規(guī)則和約束設(shè)置更容易。例如,您可以為 +5V、-5V、+15V、-15V 和 3.3V 網(wǎng)絡(luò)設(shè)置獨特的走線寬度和間距要求,或者您可以為一個功率等級創(chuàng)建一組規(guī)則并將這些網(wǎng)絡(luò)添加到其中. 時鐘和數(shù)據(jù)網(wǎng)絡(luò)的類以及不同類型的組件也是如此。
高速設(shè)計規(guī)則:設(shè)計規(guī)則也可用于高速約束,布局團(tuán)隊?wèi)?yīng)充分利用其設(shè)計規(guī)則的全部功能以獲得最大收益。例如,可以設(shè)置特定的走線長度以及與其他走線的長度匹配,這在布線時鐘和數(shù)據(jù)線時非常有用。可以設(shè)置差分對,將走線以設(shè)定的距離布線在一起,并且可以為特定的網(wǎng)絡(luò)特性指定獨特的走線拓?fù)洹_€可以為阻抗控制的布線自動設(shè)置走線寬度,并且可以將過孔類型和尺寸專門分配給網(wǎng)絡(luò)或網(wǎng)絡(luò)類別。
在用于數(shù)字電路的現(xiàn)代 PCB設(shè)計 CAD 系統(tǒng)中有許多不同的設(shè)計規(guī)則特征;到目前為止,我們只討論了路由約束。接下來,我們將查看一些可以設(shè)置的其他規(guī)則和約束。
在 Cadence Allegro 約束管理器中設(shè)計裝配規(guī)則
PCB設(shè)計規(guī)則和約束的其他用途
除了數(shù)字電路的標(biāo)準(zhǔn) PCB設(shè)計規(guī)則(包括元件放置、走線布線以及電源和接地)之外,還有許多可以專門為制造設(shè)置的規(guī)則。其中包括控制阻焊帶、焊膏覆蓋、絲印重疊和測試點間距的規(guī)則。PCB設(shè)計 CAD 工具(例如 Cadence 的 Allegro PCB Editor)具有用于電路板制造和組裝的特定規(guī)則集,其中還包含這些規(guī)則和許多其他規(guī)則。您可以在上圖中看到這些裝配約束的示例。
當(dāng)從機(jī)械 CAD 系統(tǒng)導(dǎo)入數(shù)據(jù)以檢查電路板和系統(tǒng)外殼之間的對象到對象間隙時,也會使用設(shè)計規(guī)則和約束。許多系統(tǒng),例如 Cadence Allegro,都具有完整的 3D 畫布功能,允許用戶查看和檢查他們的設(shè)計與導(dǎo)入的機(jī)械數(shù)據(jù)甚至其他 PCB設(shè)計。而且,一旦設(shè)計規(guī)則完全設(shè)置和完善,它們就可以導(dǎo)出并保存以供將來的設(shè)計使用。
在電路板上緊密放置的組件
任何布置過印刷電路板的人無疑都熟悉 PCB設(shè)計規(guī)則和約束。早期在 PCB設(shè)計 CAD 工具的開發(fā)中引入的規(guī)則和約束最初使設(shè)計人員無法將不同的網(wǎng)絡(luò)短接在一起,但僅此而已。雖然這在當(dāng)時是一個巨大的幫助,但 PCB設(shè)計人員繼續(xù)要求在他們的設(shè)計規(guī)則中提供更多功能,以涵蓋他們正在使用的不同類型的電路配置。
在當(dāng)今的 CAD 系統(tǒng)中,設(shè)計規(guī)則和約束已得到增強(qiáng),可為設(shè)計人員提供他們所需的控制類型。這是一種令人欣慰的解脫,因為設(shè)計人員經(jīng)常發(fā)現(xiàn)自己在處理將電源、模擬、RF 和數(shù)字電路都集成在同一塊板上的復(fù)雜設(shè)計。在本文中,我們將探討與數(shù)字電路的 PCB設(shè)計規(guī)則相關(guān)的一些要求,以及如何為您的下一個布局最好地優(yōu)化這些規(guī)則。
數(shù)字電路的電氣和制造要求
為了使電路板能夠以電氣方式運行并無錯誤地制造,它必須根據(jù)一組特定的規(guī)則進(jìn)行設(shè)計。這些規(guī)則不僅控制電路板上不同元件的大小和形狀,而且還強(qiáng)制要求元件之間的間距。受這些設(shè)計規(guī)則約束的元素可以包括組件、連接組件之間網(wǎng)絡(luò)的走線,以及連接電路板不同層之間走線的過孔。
元件放置
電路板上的部件需要有策略地放置,以提供它們之間的最佳連接長度。在處理高速設(shè)計時尤其如此,其中多個組件可能是整個高速信號路徑的一部分。其他組件(例如旁路電容器)需要靠近分配給它們的設(shè)備上的電源引腳放置,并且電源組件需要彼此盡可能靠近。
盡管這些放置要求彼此接近,但仍需要對零件進(jìn)行定位,以最好地促進(jìn) PCB制造。電路板元件之間需要有足夠的間隙,以進(jìn)行自動化組裝、焊接工藝和手動返工。連接器和其他人機(jī)界面需要可訪問性,并且部件的放置也必須牢記熱冷卻。
跟蹤路由
印刷電路板上的差分對布線
盡管可以使用默認(rèn)值處理很大一部分電路板的走線布線,但許多網(wǎng)絡(luò)將需要唯一的走線寬度和間距值,包括以下值:
差分對路由: 差分信令需要兩個相同的信號,一個被反轉(zhuǎn),才能傳輸一個完整的數(shù)據(jù)信號。信號的信息是從反相和非反相信號之間的差異中破譯出來的。這會降低噪聲和 EMI,但要求兩條信號走線長度相等,寬度和間距一致(如上圖所示)。
時鐘和數(shù)據(jù)線:時鐘信號協(xié)調(diào)電路的活動,它們的脈沖將觸發(fā)數(shù)據(jù)的輸入和輸出。這需要這些敏感線和其他信號之間有足夠的間距以及特定的走線長度,以確保時鐘線和數(shù)據(jù)線相互匹配。
阻抗控制路由:高頻走線中的電容和電感會阻礙信號的電流流動,并會降低信號質(zhì)量。控制這一點需要電路板疊層中的特定層厚和介電材料、精確的走線寬度和厚度,以及靠近相鄰參考平面層上的信號返回路徑。
過孔
使用不同尺寸和形狀的過孔取決于它們所使用的網(wǎng)絡(luò)。例如,電源和接地網(wǎng)絡(luò)通常需要比常規(guī)信號網(wǎng)絡(luò)更大的過孔。過孔的類型也各不相同,高速布線使用較小的盲埋孔或微孔來實現(xiàn)物理空間和電氣性能。
這些不同的電氣和制造要求可以通過在 PCB布局工具中設(shè)置的設(shè)計規(guī)則來控制(如下圖所示)。但是,設(shè)計中還有更多的要求需要考慮。
如何在數(shù)字電路的 PCB設(shè)計規(guī)則中設(shè)置差分對布線的示例
電源、接地和參考平面
根據(jù)電路的要求,電源和接地走線最終可能有幾種不同的走線寬度和間距值。例如,數(shù)字電路板上電源內(nèi)的布線可能需要異常寬的走線來處理增加的電流和溫度。寬走線還將通過降低電感和控制串?dāng)_噪聲來幫助電路板的電源完整性。
雖然會有必須控制寬度和間距的短連接跡線,但多層電路板上的大部分功率將通過覆銅和金屬平面層傳導(dǎo)。還必須對這些進(jìn)行控制,以確保您的供電網(wǎng)絡(luò)(PDN) 為所有必要組件提供清潔電力。幸運的是,這些電源布線寬度和平面連接都可以通過設(shè)計規(guī)則進(jìn)行控制(如下所示)。
為 PCB設(shè)計中的電源和接地設(shè)置規(guī)則和約束
PDN 的另一個重要部分是板層堆疊中的接地層。這些層對于電路板的信號和電源完整性至關(guān)重要,并提供以下好處:
清晰的返回路徑:為了消除漂移信號返回產(chǎn)生噪聲的機(jī)會,接地參考平面為高速信號提供了清晰和直接的返回路徑。
EMI 屏蔽:接地層還提供屏蔽以保護(hù)敏感電路免受外部電磁干擾的威脅。
過濾開關(guān)噪聲:當(dāng)數(shù)字電路在高低狀態(tài)之間切換時,它們會在接地電路中產(chǎn)生另一個噪聲源。通過使用大金屬平面,與使用跡線布線接地相比,平面的較低阻抗將降低噪聲。
散熱:接地層還可以用作散熱器,幫助散發(fā)熱運行組件的熱量。
電源層和接地層的另一個重要部分是控制與散熱墊的連接。這些輻條形元件可防止大金屬平面充當(dāng)焊接工作的散熱器,同時仍提供足夠的連接以實現(xiàn)良好的電源完整性。
所有這些組件、布線、過孔和平面考慮因素都必須通過使用 PCB設(shè)計規(guī)則來控制。接下來,我們將研究如何設(shè)置和優(yōu)化這些規(guī)則,以最大限度地為您的設(shè)計帶來好處。
為數(shù)字電路設(shè)置 PCB設(shè)計規(guī)則
目前使用的大多數(shù) PCB設(shè)計 CAD 系統(tǒng)都能夠在原理圖和布局之間傳輸規(guī)則。這對設(shè)計團(tuán)隊來說是一個巨大的好處,因為它允許原理圖驅(qū)動設(shè)計規(guī)則,而不是等待在布局端輸入所有約束。這種組織級別使電氣工程師能夠設(shè)置對他們正在設(shè)計的電路至關(guān)重要的特定網(wǎng)絡(luò)和組件規(guī)則。布局團(tuán)隊也不需要依賴書面或轉(zhuǎn)發(fā)的指令,因為設(shè)計數(shù)據(jù)庫中已經(jīng)存在網(wǎng)絡(luò)規(guī)則。
以下是數(shù)字電路的 PCB設(shè)計規(guī)則領(lǐng)域,應(yīng)重點關(guān)注以確保電路板布局正確:
默認(rèn)值:大多數(shù)設(shè)計工具都會從其設(shè)計規(guī)則中的一組默認(rèn)值開始。這些可能是以前設(shè)計的“遺留物”或真正的系統(tǒng)默認(rèn)值。布局設(shè)計人員有責(zé)任在開始之前確認(rèn)這些值,以確保它們不會以不正確的走線寬度進(jìn)行布線或?qū)⒔M件彼此放置得太近。
類:雖然可以為單個網(wǎng)絡(luò)或組件設(shè)置大多數(shù)設(shè)計規(guī)則,但如果您有數(shù)百個需要獨特規(guī)則和約束的對象,那么處理起來會非常乏味。大多數(shù)設(shè)計工具提供了一個設(shè)置網(wǎng)絡(luò)和組件類別的系統(tǒng),以使規(guī)則和約束設(shè)置更容易。例如,您可以為 +5V、-5V、+15V、-15V 和 3.3V 網(wǎng)絡(luò)設(shè)置獨特的走線寬度和間距要求,或者您可以為一個功率等級創(chuàng)建一組規(guī)則并將這些網(wǎng)絡(luò)添加到其中. 時鐘和數(shù)據(jù)網(wǎng)絡(luò)的類以及不同類型的組件也是如此。
高速設(shè)計規(guī)則:設(shè)計規(guī)則也可用于高速約束,布局團(tuán)隊?wèi)?yīng)充分利用其設(shè)計規(guī)則的全部功能以獲得最大收益。例如,可以設(shè)置特定的走線長度以及與其他走線的長度匹配,這在布線時鐘和數(shù)據(jù)線時非常有用。可以設(shè)置差分對,將走線以設(shè)定的距離布線在一起,并且可以為特定的網(wǎng)絡(luò)特性指定獨特的走線拓?fù)洹_€可以為阻抗控制的布線自動設(shè)置走線寬度,并且可以將過孔類型和尺寸專門分配給網(wǎng)絡(luò)或網(wǎng)絡(luò)類別。
在用于數(shù)字電路的現(xiàn)代 PCB設(shè)計 CAD 系統(tǒng)中有許多不同的設(shè)計規(guī)則特征;到目前為止,我們只討論了路由約束。接下來,我們將查看一些可以設(shè)置的其他規(guī)則和約束。
在 Cadence Allegro 約束管理器中設(shè)計裝配規(guī)則
PCB設(shè)計規(guī)則和約束的其他用途
除了數(shù)字電路的標(biāo)準(zhǔn) PCB設(shè)計規(guī)則(包括元件放置、走線布線以及電源和接地)之外,還有許多可以專門為制造設(shè)置的規(guī)則。其中包括控制阻焊帶、焊膏覆蓋、絲印重疊和測試點間距的規(guī)則。PCB設(shè)計 CAD 工具(例如 Cadence 的 Allegro PCB Editor)具有用于電路板制造和組裝的特定規(guī)則集,其中還包含這些規(guī)則和許多其他規(guī)則。您可以在上圖中看到這些裝配約束的示例。
當(dāng)從機(jī)械 CAD 系統(tǒng)導(dǎo)入數(shù)據(jù)以檢查電路板和系統(tǒng)外殼之間的對象到對象間隙時,也會使用設(shè)計規(guī)則和約束。許多系統(tǒng),例如 Cadence Allegro,都具有完整的 3D 畫布功能,允許用戶查看和檢查他們的設(shè)計與導(dǎo)入的機(jī)械數(shù)據(jù)甚至其他 PCB設(shè)計。而且,一旦設(shè)計規(guī)則完全設(shè)置和完善,它們就可以導(dǎo)出并保存以供將來的設(shè)計使用。
標(biāo)簽:PCB設(shè)計
上一新聞:多板PCB設(shè)計