




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
半定制設計模式
2025/3/181§1 引言實現策略:正向設計和逆向設計。自動化策略:自動設計、半自動設計和手工設計。2025/3/182層次式策略2025/3/183版圖結構實現技術2025/3/184§2 門陣列、宏單元陣列及門海一、門陣列設計模式母片結構
門陣列設計模式(gatearraydesignstyle)又稱為母片(masterslice)法。它預先設計和制造好各種規模的母片,如1000門,3000門,5000門,10000門……母片上除其金屬連線及引線孔以外的各層圖形均是固定不變的,且以陣列形式排列。2025/3/185母片2025/3/186兩種基本單元結構基本單元的高度,寬度都是相等的,并按行排列。2025/3/187單元庫中存放的信息NAND3、電路圖、邏輯圖版圖:孔、引線電路參數:扇入、扇出、門延遲時間2025/3/188門陣列設計的特點單元庫:單元庫中存有上百種不同功能的單元電路,這些單元作為系統設計的基礎,可以重復使用。門陣列的生產制造可以分為兩個相對獨立的過程:第一個過程是母片的制造,同時提供與之配套的單元庫。第二個過程是根據用戶所要實現的電路,完成母片上電路單元的布局及單元間連線。然后對這部分金屬線及引線孔的圖形進行制版、流片。2025/3/189門陣列設計的優點事先制備母片,使設計周期縮短。母片及庫單元都是事先設計好,并經過驗證。因此,正確性得到保證。門陣列模式非常規范,自動化程度高。價格低,適合于小批量的ASIC設計。門陣列設計的缺點芯片利用率低,70%左右。不夠靈活,對設計限制得太多。布通率不能做到100%布通,要人工解決剩線問題。2025/3/1810二、宏單元陣列模式(macro-cellarray)
為了提高門陣列的芯片利用率,一種改進的結構是去掉垂直方向的走線通道,跨越單元行的線可以利用空閑柵來完成。2025/3/1811三、門海設計模式(seaofgates)
門海設計模式進一步改進了宏單元陣列的版圖結構,取消了水平方向的走線通道,成為一種無通道(channel-less)的門陣列,它仍然保留了半定制設計法的優點:母片預制。
2025/3/1812§3 標準單元設計模式2025/3/1813單元庫有200種左右標準單元。存儲信息:包括邏輯符號、電路圖、物理版圖和電學參數。單元的邏輯功能,電性能及幾何設計規則等都是經過驗證和分析的。與門陣列庫單元不同的是,這里的物理版圖是從最低層到最高層各層圖形都包括在內。2025/3/1814標準單元布圖方法
標準單元按行排列,行與行之間留有布線通道,同行或相鄰行的單元相連可通過單元行的上、下通道完成。隔行單元之間的垂直方向互連則必須借用事先預留在“標準單元”內部的走線道(feed-through)或在兩單元間設置的“走線道單元”(feed-throughcell)或“空單元”(emptycell)來完成連成。2025/3/1815標準單元模式的優點比門陣列更加靈活的布圖方式。可以解決布通率問題,達到100%布通率?!皹藴蕟卧鳖A先存在單元庫中,可以提高布圖效率。標準單元設計模式,由于其自動化程度高、設計周期短、設計效率高。十分適用于ASIC的設計,是目前應用最廣泛的設計方法之一。2025/3/1816標準單元的改進隨著集成電路工藝的發展,標準單元布圖方式也在不斷的改進,由于增加了布線層數(3~7層)和采用“跨單元布線”(over-cellrouting)技術??稍试S出現不等高的單元。而單元引線端的位置也可以任意,不一定要在單元的上下邊界上,這樣有利于提高芯片的利用率。由此造成布線通道的不規則性,給自動布線算法帶來了一定難度。出現了無通道的標準單元。2025/3/1817標準單元布圖模式存在的問題當工藝更新之后,標準單元庫要隨之更新,這是一項十分繁重的工作。為了解決人工設計單元庫的費時問題。幾乎所有的商業EDA工具,如Cadence,Mentor,Synopsys等都有標準單元自動設計工具。設計重用(Reuse)技術也可用于解決單元庫的更新問題。2025/3/1818現場可編程門陣列(FieldProgrammableGateArray)是一種可編程器件,它是近幾年迅速發展起來的,用于ASIC設計的一種新方法。FPGA提供了用戶可編程和自己制造的能力,極大地縮短了設計和制造時間。FPGA是由CPLD發展而來的,而CPLD則是由PLA發展而來?!?
現場可編程門陣列(FPGA)2025/3/1819優點:可以現場編程,給用戶提供了參與系統和電路設計的可能性。設計周期短,上市快。一般用于產品的開發和實驗階段,用于搶占市場。與ASIC相比的不足:功耗大成本高速度慢2025/3/1820FPGA邏輯實現我們常把采用基于查找表(Look-Up-Table)結構的PLD芯片稱之為FPGA,查找表簡稱為LUT,是FPGA的最基本結構,LUT本質上就是一個RAM。目前FPGA中多使用4輸入的LUT,所以每一個LUT可以看成一個有4位地址線的16x1的RAM。當用戶通過原理圖或HDL語言描述了一個邏輯電路以后,FPGA開發軟件會自動計算邏輯電路的所有可能的結果,并把結果事先寫入RAM,這樣,每輸入一個信號進行邏輯運算就等于輸入一個地址進行查表,找出地址對應的內容,然后輸出即可。
2025/3/18214輸入與門用一個LUT實現的例子實際邏輯電路LUT的實現方式a,b,c,d輸入邏輯輸出地址RAM中存儲的內容00000000000001000010....0...01111111111一般LUT結構2025/3/1822由于LUT主要適合SRAM工藝生產,所以目前大部分FPGA都是基于SRAM工藝的,而SRAM工藝的芯片在掉電后信息就會丟失,一定需要外加一片專用配置芯片,在上電的時候,由這個專用配置芯片把數據加載到FPGA中,然后FPGA就可以正常工作,由于配置時間很短,不會影響系統正常工作。也有少數FPGA采用反熔絲或Flash工藝,對這種FPGA,就不需要外加專用的配置芯片。
2025/3/1823XilinxSpartan-II芯片內部結構
Slices結構
FPGA芯片Spartan-II的結構
XilinxSpartan-II的內部結構
2025/3/1824Spartan-II主要包括:
CLBsI/O塊RAM塊可編程連線(未表示出)在Spartan-II中,一個CLB包括2個Slices,每個slices包括兩個LUT,兩個觸發器和相關邏輯。
2025/3/1825FPGA的設計特點一個FPGA芯片由若干個可編程的邏輯模塊組成它們既可以排列成如門陣列那樣的塊陣列,可以排列成如宏單元陣列那樣的行模式。這些邏輯模塊可用一個可編程的布線網絡進行互連。一個典型的FPGA邏輯模塊比門電路復雜,但比標準單元模式中的單元簡單。2025/3/1826系統/邏輯設計模擬驗證布圖
編程文件母片在IC工廠:
母片在用戶現場:未編程半成品掩膜編程測試、劃片、封裝用戶產品編程器現場編程測試檢驗用戶產品未編程半成品門陣列與FPGA設計的區別2025/3/1827FPGA設計例子2025/3/1828布爾表達式
P1P2P3P4ABDBCEDEFDEG000000001000011011
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦山開采對水資源利用與保護考核試卷
- 通信設備零售企業社會責任實踐考核試卷
- 運動防護用具的校園體育安全考核試卷
- 行政決策中公眾意見收集與分析方法試題及答案
- 網絡設備選型與配置試題及答案
- 軟件開發敏捷實踐考核試卷
- 政組織理論經典案例分析試題及答案
- 海洋油氣開發工程建筑可持續發展戰略考核試卷
- 嵌入式系統技術更新試題及答案
- 嵌入式編程語言的選擇與比較試題及答案
- T/CATCM 032-2024中藥配方顆粒臨床使用指南
- 兒童健康管理中心運營方案
- 浙江省寧波市鎮海中學2025屆高三下學期5月模擬語文試題(含答案)
- 2025年廣東省汕尾市九年級數學中考二模試卷(含部分答案)
- 【滬科版】七年級數學下冊第六章單元測試卷(一)含答案與解析
- 2025年(第一季度)電網工程設備材料信息參考價(加密)
- 廣東省廣州市2025屆高三二模數學試卷(原卷版)
- 濟南幼兒師范高等專科學校招聘筆試真題2024
- 2025全國保密教育線上培訓考試試題庫及答案
- 戒毒醫療常識考試試題及答案
- 生產經營單位事故隱患內部報告獎勵制度
評論
0/150
提交評論