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

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

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

物理實(shí)現(xiàn)流有三個(gè)主要輸入

FPGA開(kāi)源工作室 ? 來(lái)源:FPGA開(kāi)源工作室 ? 作者:FPGA開(kāi)源工作室 ? 2022-07-22 11:13 ? 次閱讀

設(shè)計(jì)流的物理設(shè)計(jì)階段也稱(chēng)為“place and route”階段。這是基于物理放置電路的想法,該電路形成邏輯門(mén)并代表特定的設(shè)計(jì),以便可以制造電路。典型的物理設(shè)計(jì)流程始于決定設(shè)計(jì)的 floor plan ,標(biāo)準(zhǔn)單元格的放置,為時(shí)鐘信號(hào)創(chuàng)建時(shí)鐘樹(shù),routing 時(shí)鐘和信號(hào)網(wǎng)。

物理實(shí)現(xiàn)流有三個(gè)主要輸入:

1.Gate Level Netlist

它可以是Verilog或VHDL的形式。該netlist是在邏輯綜合過(guò)程中生成的,該邏輯綜合是在物理設(shè)計(jì)階段之前進(jìn)行的?

2 .Reference Library and Technology file

這是邏輯功能的集合,例如OR和XOR等。庫(kù)中的表示形式是將制造的物理形狀的表示形式。技術(shù)文件定義金屬和通過(guò)與特定技術(shù)相關(guān)的信息。

3.Design Constraints

設(shè)計(jì)約束(例如系統(tǒng)時(shí)鐘定義和時(shí)鐘延遲,多個(gè)周期路徑,輸入和輸出延遲,最小和最大路徑延遲,輸入過(guò)渡和輸出負(fù)載電容,錯(cuò)誤路徑)與前端邏輯合成期間使用的延遲相同物理設(shè)計(jì)之前的階段。

Setup Environment:

在placed和routed設(shè)計(jì)之前,需要?jiǎng)?chuàng)建設(shè)計(jì)環(huán)境。物理設(shè)計(jì)流程中設(shè)計(jì)設(shè)置階段的目標(biāo)是為 floor planning做準(zhǔn)備。第一步是創(chuàng)建一個(gè)設(shè)計(jì)庫(kù)。沒(méi)有設(shè)計(jì)庫(kù),使用的物理設(shè)計(jì)過(guò)程將無(wú)效。該庫(kù)包含所有將需要的邏輯和物理數(shù)據(jù)。因此,在物理設(shè)計(jì)期間,設(shè)計(jì)庫(kù)也被稱(chēng)為設(shè)計(jì)容器。設(shè)計(jì)庫(kù)的輸入之一將使design library 特定于技術(shù)文件。

Floorplanning :

Floorplanning是指估計(jì)設(shè)計(jì)布局的過(guò)程。它包括估計(jì)設(shè)計(jì)的模具尺寸,為標(biāo)準(zhǔn)單元格創(chuàng)建位置行,圍繞核心邊界的I/OS的放置。也將宏位于floorplan階段。從更廣泛的意義上講,macro placement和power planning在一起被稱(chēng)為floor planning。除了核心的這種縱橫比,核心區(qū)域的利用外,在 floor plan階段,還要注意cell orientation和核心與I/O間隙。

Power Planning :

Power Planning 是一個(gè)步驟,通常是通過(guò)floor planning 完成的,在該計(jì)劃中,創(chuàng)建電源網(wǎng)絡(luò)以平等地向設(shè)計(jì)的每個(gè)部分分發(fā)電源。可以通過(guò)工具自動(dòng)進(jìn)行 Power planning 。用較高的金屬層在核心邊界周?chē)鷦?chuàng)建功率和接地環(huán)。
還創(chuàng)建了 power and ground 垂直和水平帶,以在核心區(qū)域內(nèi)分配功率,即宏和標(biāo)準(zhǔn)單元。最后,宏觀(guān)和架子細(xì)胞引腳連接分別與皮帶,功率和接地軌道進(jìn)行。

Placement:

Placement是指最終確定設(shè)計(jì)中每個(gè)eaf instance 的確切位置和方向的過(guò)程。物理設(shè)計(jì)周期中非常重要的步驟。較差的放置需要更大的面積,還會(huì)導(dǎo)致性能降解。這是在布局表面上排列一組模塊(STD單元格)的過(guò)程。每個(gè)模塊具有固定形狀和固定終端位置。模塊的子集可能具有預(yù)分配的位置(e.g., I/O pads)。標(biāo)準(zhǔn)單元放在floorplaning階段期間創(chuàng)建的行中。

Clock Tree Synthesis:

時(shí)鐘樹(shù)綜合(CTS)是在設(shè)計(jì)中平均分布時(shí)鐘信號(hào)的過(guò)程。CTS的主要目標(biāo)是滿(mǎn)足設(shè)計(jì)規(guī)則約束,偏斜和插入延遲。CTS是沿設(shè)計(jì)時(shí)鐘路徑插入buffers or inverters的過(guò)程,以實(shí)現(xiàn)零/最小偏斜或平衡偏斜的過(guò)程。除此之外,設(shè)計(jì)中還通過(guò)buffers or inverters添加了有用的偏差。

Routing:

Routing是指物理連接設(shè)計(jì)中實(shí)例的過(guò)程。Routing操作有四個(gè)步驟:
1.Global routing
2.Track assignment
3.Detail routing
4.Search and repair

Global Route

將網(wǎng)分配給特定的金屬層和全局路由單元。Global Route試圖避免congested global cells,同時(shí)最大程度地減少繞道。Global route還避免了預(yù)先路由的P/G,放置阻塞和routing阻塞。

Track Assignment (TA)

將每個(gè)網(wǎng)分配給特定的軌道,而實(shí)際的金屬痕跡則由其放置。它試圖制作長(zhǎng)而直的痕跡,以避免vias數(shù)量。在TA舞臺(tái)上沒(méi)有遵循DRC。TA立即操作整個(gè)設(shè)計(jì)。

Detail Routing

試圖使用稱(chēng)為“ Sbox”的固定尺寸的小區(qū)域來(lái)修復(fù)軌道分配后的所有DRC違規(guī)行為。詳細(xì)路由將整個(gè)設(shè)計(jì)框穿越整個(gè)設(shè)計(jì)框,直到整個(gè) Routing通行證完成為止。

Search and Repair

修復(fù)剩余的DRC違規(guī)通過(guò)多個(gè)迭代循環(huán)使用逐漸較大的Sbox尺寸。

審核編輯 :李倩

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

    關(guān)注

    172

    文章

    5951

    瀏覽量

    172615
  • 負(fù)載電容
    +關(guān)注

    關(guān)注

    0

    文章

    141

    瀏覽量

    10454

原文標(biāo)題:Physical Design Flow

文章出處:【微信號(hào):leezym0317,微信公眾號(hào):FPGA開(kāi)源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    經(jīng)典的三個(gè)過(guò)保護(hù)電路分享

    1.電路原理 如下圖所示,使用母線(xiàn)上的電阻進(jìn)行母線(xiàn)電流采樣,將兩端壓差通過(guò)運(yùn)放放大之后得到Ibus輸出電壓。將這個(gè)電壓和另一個(gè)過(guò)保護(hù)的參考電壓同時(shí)輸入另一個(gè)運(yùn)放,這里的運(yùn)放用作比較器
    的頭像 發(fā)表于 11-19 09:25 ?1325次閱讀
    經(jīng)典的<b class='flag-5'>三個(gè)</b>過(guò)<b class='flag-5'>流</b>保護(hù)電路分享

    簡(jiǎn)述光刻工藝的三個(gè)主要步驟

    “ 光刻作為半導(dǎo)體中的關(guān)鍵工藝,其中包括3大步驟的工藝:涂膠、曝光、顯影。三個(gè)步驟個(gè)異常,整個(gè)光刻工藝都需要返工處理,因此現(xiàn)場(chǎng)異常的處理顯得尤為關(guān)鍵”
    的頭像 發(fā)表于 10-22 13:52 ?728次閱讀

    使用CLB擴(kuò)展PWM實(shí)現(xiàn)F280049C驅(qū)動(dòng)三個(gè)電機(jī)

    電子發(fā)燒友網(wǎng)站提供《使用CLB擴(kuò)展PWM實(shí)現(xiàn)F280049C驅(qū)動(dòng)三個(gè)電機(jī).pdf》資料免費(fèi)下載
    發(fā)表于 09-27 10:13 ?1次下載
    使用CLB擴(kuò)展PWM<b class='flag-5'>實(shí)現(xiàn)</b>F280049C驅(qū)動(dòng)<b class='flag-5'>三個(gè)</b>電機(jī)

    UAF42三個(gè)輸入引腳啥區(qū)別嗎?

    請(qǐng)問(wèn)UAF42這個(gè)芯片,三個(gè)輸入引腳啥區(qū)別嗎,是分別對(duì)應(yīng)低通帶通高通輸出還是說(shuō)哪一個(gè)輸入都可以輸出低通帶通或者高通啊
    發(fā)表于 08-05 06:59

    可調(diào)變阻器三個(gè)引腳怎么區(qū)分

    可調(diào)變阻器,也稱(chēng)為電位器或可變電阻器,是一種可以調(diào)節(jié)電阻值的電子元件。它廣泛應(yīng)用于各種電子設(shè)備中,如音頻設(shè)備、電源管理、電機(jī)控制等??烧{(diào)變阻器三個(gè)引腳,分別是固定端、滑動(dòng)端和可調(diào)端。這三個(gè)引腳
    的頭像 發(fā)表于 07-24 11:12 ?1399次閱讀

    微波測(cè)量的三個(gè)基本參量是什么

    微波測(cè)量是電子工程領(lǐng)域中的一個(gè)重要分支,它涉及到對(duì)微波信號(hào)的頻率、幅度、相位等參數(shù)的測(cè)量。在微波測(cè)量中,三個(gè)基本參量:頻率、幅度和相位。這三個(gè)參量是微波信號(hào)的基本特征,對(duì)于微波系統(tǒng)的
    的頭像 發(fā)表于 05-28 14:46 ?1475次閱讀

    三個(gè)3輸入正與非門(mén)CD74AC10 數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正與非門(mén)CD74AC10 數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-22 10:52 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正與非門(mén)CD74AC10 數(shù)據(jù)表

    三個(gè)3輸入正與非門(mén)CD74ACT10 數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正與非門(mén)CD74ACT10 數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-22 10:29 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正與非門(mén)CD74ACT10 數(shù)據(jù)表

    三個(gè)3輸入正-非門(mén)SN54F27數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正-非門(mén)SN54F27數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-16 09:52 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正-非門(mén)SN54F27數(shù)據(jù)表

    三個(gè)3輸入正NOR門(mén)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正NOR門(mén)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-14 09:21 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正NOR門(mén)數(shù)據(jù)表

    三個(gè)3輸入正與非門(mén)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正與非門(mén)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-13 10:18 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正與非門(mén)數(shù)據(jù)表

    三個(gè)3輸入正與門(mén)SN54F11數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正與門(mén)SN54F11數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-11 10:58 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正與門(mén)SN54F11數(shù)據(jù)表

    三個(gè)3輸入正NAND門(mén)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《三個(gè)3輸入正NAND門(mén)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-10 10:09 ?0次下載
    <b class='flag-5'>三個(gè)</b>3<b class='flag-5'>輸入</b>正NAND門(mén)數(shù)據(jù)表

    如何利用stm32L476內(nèi)部的3個(gè)ADC采集同一時(shí)刻的三個(gè)輸入的數(shù)據(jù)?

    哪位大蝦如何利用stm32L476內(nèi)部的3個(gè)ADC采集同一時(shí)刻的三個(gè)輸入的數(shù)據(jù),看過(guò)STM32F4個(gè)ADC_TRIPLEMODE_REGS
    發(fā)表于 05-10 06:18

    安泰電子電壓放大器的三個(gè)特性是指什么

    電壓放大器是一種主要用于將輸入電壓信號(hào)放大的電子器件。它的工作原理是通過(guò)增加電壓信號(hào)的幅度,使得輸出信號(hào)比輸入信號(hào)更大的電壓差。電壓放大器通常具有許多特性,其中
    的頭像 發(fā)表于 01-22 14:04 ?314次閱讀
    安泰電子電壓放大器的<b class='flag-5'>三個(gè)</b>特性是指什么