




已閱讀5頁,還剩177頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
專用集成電路設(shè)計方法,俞軍 Tel:53085050 Email: ,課 程 安 排,專用集成電路 概述 1 周 ASIC的設(shè)計流程和設(shè)計方法(重點) 設(shè)計描述,設(shè)計流程 1周 設(shè)計策略,綜合方法 1周 設(shè)計驗證,ASIC設(shè)計中的考慮因素 1周 深亞微米設(shè)計方法和設(shè)計技術(shù)以及EDA技術(shù)的發(fā)展 1周,課 程 安 排,專用集成電路的測試方法 Design-for-Test Basics 2 周 可編程ASIC 可編程ASIC器件的結(jié)構(gòu),資源,分類和開發(fā)系統(tǒng) 1周 Xilinx,Altera可編程器件 2周,第一章 專用集成電路概述,1.1通用集成電路和專用集成電路 通用集成電路:市場上能買到的具有通用功能的集成電路 74 系列 ,4000系列 , Memory, CPU 等 專用集成電路ASIC(Application Specific Integrated Circuits) SUN SPARC Workstation 中的9塊電路,某些加密電路等,第一章 專用集成電路概述,專用標(biāo)準(zhǔn)電路ASSP(Application-Specific Standard Products) Modem 芯片, DVD decoder , VCD decoder, audio DAC, Motor Servo DSP 等,第一章 專用集成電路概述,1.2集成電路發(fā)展簡史,第一章 專用集成電路概述,1.4集成電路設(shè)計和制造過程 設(shè)計過程 制定規(guī)范(SPEC) 系統(tǒng)設(shè)計(System Design) 電路設(shè)計(Circuit Design) 版圖設(shè)計(Layout Design) 制造過程 制版 掩膜版制造(MASK) 流片(Fab) 光刻,生長,擴散,摻雜,金屬化,蒸鋁等產(chǎn)生Pn結(jié),NPN結(jié)構(gòu),MOS 電阻,電容等,第一章 專用集成電路概述,制造過程 測試(Testing) 以Spec和Test Vector 為標(biāo)準(zhǔn)檢測制造出的芯片是否滿足設(shè)計要求 封裝(Pakaging) 劃片(Cutting) 鍵合(Wire Bonding) 包封(Pakaging) 形式:DIP, QFP,PLCC,PGA,BGA,FCPGA等,第一章 專用集成電路概述,集成電路功能測試示意圖,集成電路設(shè)計過程,第一章 專用集成電路概述,1.5ASIC技術(shù)現(xiàn)狀和發(fā)展趨勢 摩爾規(guī)律: 每十八個月, 集成度增加一倍,速度上升一倍,器件密度上升一倍,第一章 專用集成電路概述,專用集成電路預(yù)測與發(fā)展 SOC (System on a chip) 工藝(Process)由0.35um,0.25um,0.18um進(jìn)入0.13um,0.10um即高速,低壓,低功耗 EDA設(shè)計工具與設(shè)計方法必須變革以適應(yīng)深亞微米工藝的發(fā)展 (如 Single Pass , Physical Synthesis 等) 可編程器件向更高密度,更大規(guī)模和更廣泛的領(lǐng)域發(fā)展(如Mixed Signal ) MCM Analog 電路 - 高速,高精度,低功耗,低電壓 ASIC產(chǎn)品的發(fā)展動向 內(nèi)嵌式系統(tǒng) (Embeded System) (自動控制, 儀器儀表) 計算機,通訊結(jié)合的系統(tǒng)芯片 (Cable Modem, 1G ) 多媒體芯片 (Mpeg Decoder Encoder, STB , IA ) 人工智能芯片 光集成電路,第二章ASIC設(shè)計流程和方法,2.1 概述 設(shè)計過程分 電路設(shè)計-前端設(shè)計 版圖設(shè)計-后端設(shè)計 設(shè)計流程(方法)分 自底向上(Bottom Up) 自頂向下(Top Down) 數(shù)字集成電路設(shè)計 行為方面 結(jié)構(gòu)方面 物理方面,第二章ASIC設(shè)計流程和方法,2.1 概述 設(shè)計策略 設(shè)計描述 自動化設(shè)計的綜合方法 設(shè)計驗證方法 深亞微米設(shè)計方法和EAD 工具的發(fā)展,第二章ASIC設(shè)計流程和方法,2.2設(shè)計描述 描述方面 行為描述 結(jié)構(gòu)描述 物理描述 設(shè)計抽象的層次 系統(tǒng)算法級 寄存器傳輸級(RTL級) 邏輯級和電路級 最低層的晶體管級電路,第二章ASIC設(shè)計流程和方法,2.2.1.硬件描述語言HDL (Hardware Description Language) VHDL VHDL描述能力強,覆蓋面廣,可用于多種層次的電路描述, VHDL的硬件描述與工藝技術(shù)無關(guān),不會因工藝變化而使描述無效。 VHDL支持設(shè)計再利用(Reuse)方法,支持超大規(guī)模集成電路設(shè)計的分解和組合。 可讀性好,易于理解,國際標(biāo)準(zhǔn),具備通用性。,第二章ASIC設(shè)計流程和方法,VHDL設(shè)計描述由五種基本設(shè)計單元組成 設(shè)計實體說明(Entity declaration) 結(jié)構(gòu)體(Architecture body) 配置說明(Configuration declaration) 集合元說明(Package dec1aration) 集合元(Package body),第二章ASIC設(shè)計流程和方法,ENTITY mux IS GENERIC (m:TIME:=2ns); PORT (in1,in2,sel:IN BIT; out1:OUT BIT); END mux; - 設(shè)計實體說明,第二章ASIC設(shè)計流程和方法,AECHITECTURE twown1 OF mux IS BEGIN IF sel=1 THEN out1=1; ELSE out1=in2 AFTER m; END twown1; - 行為描述,第二章ASIC設(shè)計流程和方法,AECHITECTURE twown2 OF mux IS BEGIN NOT:Sb=U0(sel); AND2:S1=U1(sel,in1); AND2:S2=U2(Sb,in2); OR:out1=U3(s1,s2); END twown2; - 結(jié)構(gòu)描述1,第二章ASIC設(shè)計流程和方法,AECHITECTURE twown3 OF mux IS BEGIN NOT:Sb=U0(sel); NAND2:S1=U1(sel,in1); NAND2:S2=U2(Sb,in2); NAND:out1=U3(s1,s2); END twown3; - 結(jié)構(gòu)描述2,VHDL 設(shè)計環(huán)境,第二章ASIC設(shè)計流程和方法,Verilog HDL 能用于行為描述和結(jié)構(gòu)描述,電路描述同時可以包含不同層次,且能和混合模式的模型一起進(jìn)行模擬 Verilog使用四值邏輯,即0,l,X和Z,其中“X”為不定態(tài),Z為懸空態(tài) 使用的基本數(shù)據(jù)類型是 “與“和 “寄存器“。,第二章ASIC設(shè)計流程和方法,2.2.2 行為描述(算法描述) 舉例 一位全加器,第二章ASIC設(shè)計流程和方法,Verilog-HDL 描述進(jìn)位算法描述,module carry(co,a,b,c); output co; input a,b,c; wire #10 co=(a&b)|(a&c)|(b&c) end module,第二章ASIC設(shè)計流程和方法,2.23結(jié)構(gòu)描述 RTL (register Transfer Level) 級 門級(Gate Level) 開關(guān)級(Switch Level) 電路級(Circuit Level) 4位加法器的結(jié)構(gòu)描述,第二章ASIC設(shè)計流程和方法,4位加法器的結(jié)構(gòu)描述 module add4(s,c4,ci,a,b); input3:0 a,b; input ci; output3:0 s; output c4; wire2:0 co; add a0 (co0,s0,a0,b0,ci); add a1 (co1,s1,a1,b1,c0); add a1 (co2,s2,a2,b2,c2); add a1 (co4,s3,a3,b3,co2); end module,module add(co,s,a,b,c); input a,b,c; output s,co; sum s1(s,a,b,c); carry c1(co,a,b,c); end module module carry(co,a,b,c); input a,b,c; output co; wire x,y,z; and g1(x,a,b); and g2(y,a,c); and g3(z,b,c) or3 g4(co,x,y,z) end module,第二章ASIC設(shè)計流程和方法,開關(guān)級描述(1),module carry (co, a, b, c); input a, b, c; output co; wire il, i2, i3, i4, i5, i6; nmos nl (i3, i4, a); nmos n2 (i4, vss, b); nmos n3 (i3, i5, b); nmos n4 (i5, vss, c); nmos n5 (i3, i6, a); nmos n6 (i6, vss, c); nmos n7 (co, vss, i3); pmos pi (il, vdd, a);,pmos p2 (i2, il, b); pmos p3 (i3, i2, c); pmosp4 (il, vdd, b); pmos p5 (i2, il, c); pmos p6 (i3, i2, a); pmos p7 (co, vdd, i3); end module,第二章ASIC設(shè)計流程和方法,開關(guān)級描述(2),module carry (co, a, b, c); input a, b, c; output co; wire il, i2, i3, i4, en; nmos nl (il, vss, a); nmosn2 (il, vss, b); nmos n3 (en, il, c); nmos n4 (i2, vss, b); nmos ns (en, i2, a); pmospl(i3,vdd,b); . pmos p2 (en, i3, a); pmos p3(cn, i4, c);,pmos p4 (i4, vdd, b); pmos p5 (i4, vdd, a); pmos p6 (co, vdd, en); pmos n6 (co, vss, en); end module,第二章ASIC設(shè)計流程和方法,2.2.4 物理描述,module add4; input a 3:0, b3:0; input ci; output s 3:0, outpu c4; boundary 0, 0, 100, 400; port port a 0 aluminum width=l origin =0, 25; port b 0 aluminum width=l origin =0, 75; port ci polysilicon width=l,origin =50, 0; port a 0 aluminum width=l add so origin=0,0 add a1 origin=0,100 end module,第二章ASIC設(shè)計流程和方法,2.3 設(shè)計流程 2.3.1 bottom-Up 自底向上(Bottom-Up)設(shè)計是集成電路和PCB板的傳統(tǒng)設(shè)計方法,該方法盛行于七、八十年 設(shè)計從邏輯級開始,采用邏輯單元和少數(shù)行為級模塊構(gòu)成層次式模型進(jìn)行層次設(shè)計,從門級開始逐級向上組成RTL級模塊,再由若于RTL模塊構(gòu)成電路系統(tǒng) 對于集成度在一萬門以內(nèi)的ASIC設(shè)計是行之有效的,無法完成十萬門以上的設(shè)計 設(shè)計效率低、周期長,一次設(shè)計成功率低,第二章ASIC設(shè)計流程和方法,2.3 設(shè)計流程 2.3.2 Top-Down設(shè)計 Top-Down流程在EDA工具支持下逐步成為IC主要的設(shè)計方法 從確定電路系統(tǒng)的性能指標(biāo)開始,自系統(tǒng)級、寄存器傳輸級、邏輯級直到物理級逐級細(xì)化并逐級驗證其功能和性能,第二章ASIC設(shè)計流程和方法,關(guān)鍵技術(shù) 首先是需要開發(fā)系統(tǒng)級模型及建立模型庫,這些行為模型與實 現(xiàn)工藝無關(guān),僅用于系統(tǒng)級和RTL級模擬。 系統(tǒng)級功能驗證技術(shù)。驗證系統(tǒng)功能時不必考慮電路的實現(xiàn)結(jié) 構(gòu)和實現(xiàn)方法,這是對付設(shè)計復(fù)雜性日益增加的重要技術(shù),目前系統(tǒng)級DSP模擬商品化軟件有Comdisco,Cossap等,它們的通訊庫、濾波器庫等都是系統(tǒng)級模型庫成功的例子。 邏輯綜合-是行為設(shè)計自動轉(zhuǎn)換到邏輯結(jié)構(gòu)設(shè)計的重要步驟,第二章ASIC設(shè)計流程和方法,Top-Down設(shè)計與Bottom-Up設(shè)計相比,具有以下優(yōu)點: 設(shè)計從行為到結(jié)構(gòu)再到物理級,每一步部進(jìn)都進(jìn)行驗證,提高了一次設(shè)計的成功率。 提高了設(shè)計效率,縮短了ASIC的開發(fā)周期,降低了產(chǎn)品的開發(fā)成本 設(shè)計成功的電路或其中的模塊可以放入以后的設(shè)計中提高了設(shè)計的再使用率(Reuse)。,第二章ASIC設(shè)計流程和方法,2.4 設(shè)計策略 2.4.1 概述 設(shè)計參數(shù) 電路性能,包括功能、速度,功耗和應(yīng)用特性 芯片尺寸 電路的可測性及測試碼生成的難易性; 設(shè)計周期 成功率(Time to Market) 經(jīng)濟性(Profit) 設(shè)計效率(Efficiency),第二章ASIC設(shè)計流程和方法,2.4.2 結(jié)構(gòu)設(shè)計 層次設(shè)計 從高層到低層 從抽象到具體 利于多人同時設(shè)計 使設(shè)計思想清晰,設(shè)計工作簡化 規(guī)則設(shè)計 使一個電路系統(tǒng)變成大量不同的子模塊 盡可能地將電路劃分成一組相同或相似的模塊,盡可能采用規(guī)劃性結(jié)構(gòu)的設(shè)計,達(dá)到簡化設(shè)計的目的。 適用于設(shè)計的各個階段和層次,規(guī)則性在電路級的體現(xiàn);用倒相器和三態(tài)緩沖器構(gòu)成的單元電路,第二章ASIC設(shè)計流程和方法,2.4.3 設(shè)計協(xié)調(diào) 模塊信號的標(biāo)準(zhǔn)化 信號輸入的驅(qū)動 輸入信號的寄存 輸出信號的寄存 模塊間的連接關(guān)系 串接結(jié)構(gòu) 迭代結(jié)構(gòu) 條件選擇,第二章ASIC設(shè)計流程和方法,2.4.4模塊定時 采用公共時鐘(同步時序) 結(jié)構(gòu)清晰 較易驗證 可測性好 關(guān)鍵路徑,第二章ASIC設(shè)計流程和方法,2.5綜合方法 2.5.1概述 對芯片高性能,高密度,高可靠性,設(shè)計周期的要求 包含三個層次 行為綜合 邏輯綜合 版圖綜合,第二章ASIC設(shè)計流程和方法,2.5.3邏輯綜合和邏輯優(yōu)化 綜合過程是將VHDL描述轉(zhuǎn)換成非優(yōu)化約布爾等式的描述,也就是門級描述,讀轉(zhuǎn)換過程是綜合軟件自動完成的,其過程不受用戶控制。 RTL級描述-一般使用HDL硬件描述語言,從描述語句和結(jié)構(gòu)特征來分析可歸納為以下幾種情況: 使用if then-else和case語句來控制流程; 反復(fù)迭代 層次 字寬、位向量和位場 串行和并行操作 算術(shù)、邏輯運算和比較操作 寄存器的規(guī)定和分配。,ENTITY counter IS PORT ( clk: IN STD_LOGIC; rs: IN STDJLOGIC; count_out: OUT STD_LOGIC_VECTOR(0 TO 2) END counter; ARCHITECTURE behav OF counter IS signal next_count: STD_LOGIC_VECTOR( 2 DOWNTO 0) BEGIN IF rs= 0 THEN count_out next_count next_count next_count next_count next_count next_count = “000“; END CASE;,count_out = next_count AFTER 10ns; END IF; END PROCESS; END behav;,六位約翰遜計數(shù)器VHDL描述,第二章ASIC設(shè)計流程和方法,約束條件(Constrain)-芯片面積(Area),延時(Delay),功耗(Power Consumption)和可測性(Testbility)等 屬性描述-規(guī)定電路的負(fù)載數(shù)或驅(qū)動能力(Load),輸入信號定時(Timing), 實際上也是Constrain. 綜合庫(Synthesis Library)-包含可綜合單元的全部信息-邏輯功能(Function),定時關(guān)系(Timing),輸入的負(fù)載數(shù)(Capacitance), 輸出扇出數(shù)(Load),單元的面積(Area),LIBRARY ( ABC ) CELL ( and2 ) area: 5 pin (al, a2) direction: input; capacitance: 1; pin (ol) direction: “ al*a2“; timing ( ) intrinsic_rise: 0.37;,intrinsic_fall: 0.56; rise_resistance: 0.1234; fall_resistance: 0.4567; ralated_pin: “ al, a2“; ,兩輸入端與非門的綜合庫描述,第二章ASIC設(shè)計流程和方法,邏輯優(yōu)化-在給定綜合庫的情況下,對于邏輯描述所形成的門電路網(wǎng)絡(luò)進(jìn)行優(yōu)化,優(yōu)化的目標(biāo)是根據(jù)電路速度和面積等約束條件進(jìn)行協(xié)調(diào),簡化和改善電路的邏輯設(shè)計優(yōu)化過程分兩個階段進(jìn)行,它們是: 與工藝無關(guān)的邏輯優(yōu)化階段:運用代數(shù)和布爾代數(shù)技術(shù)對電路進(jìn)行優(yōu)化(運用兩極極小化過程) 結(jié)合綜合庫,與目標(biāo)工藝對照階段:根據(jù)制造工藝的要求,將已筒化的邏輯描述轉(zhuǎn)換成綜合庫耍求的表達(dá)形式,也就是用相應(yīng)的單元符號,包括標(biāo)準(zhǔn)單元或FPGA元件符號以及其它物理實現(xiàn)的邏輯符號替代已簡化的描述,第二章ASIC設(shè)計流程和方法,門級映射(Mapping)及門級網(wǎng)表-利用綜合庫單元的邏輯功能及定時信息,進(jìn)行門級映射并產(chǎn)生門級網(wǎng)表。該網(wǎng)表是邏輯綜合和優(yōu)化的結(jié)果,是電路面積和速廢目標(biāo)的體現(xiàn).門級映射過程是根據(jù)優(yōu)化的布爾描述,綜本庫以及用戶的約束條件,得到一個以綜合庫單元為基礎(chǔ)的優(yōu)化網(wǎng)表,該綜合庫單元是與物理實現(xiàn)的工藝參數(shù)緊密結(jié)合的,第二章ASIC設(shè)計流程和方法,EDA市場上著名的邏輯綜合軟件有 Synopsys軟件和Ambit軟件,作為邏輯綜合軟件應(yīng)諒具有以下功能: 支持RTL級VHDL或Verilog HDL,這是最低限度的要求 能支持多種目標(biāo)工藝,例如多種 CMOS工藝、FPGA或其它實現(xiàn)工藝 具有自動掃描插入能力 滿足ATPG(測試碼自動生成)集成的要求 支持對超大規(guī)模ASlC進(jìn)行自動布局布線的集成要求 除了邏輯綜合以外還有測試綜合軟件,這是運用編譯的方法,使邏輯門設(shè)計產(chǎn)生自動測試鏈,以提高電路測試覆蓋率的方法,上述第3條功能就是為了測試綜合而設(shè)置的。,第二章ASIC設(shè)計流程和方法,2.5.4版圖綜合-從電路的邏輯結(jié)構(gòu)到集成電路版圖的轉(zhuǎn)換是物理綜合的過程,也稱為版圖綜合,實際上就是自動布局布線的過程。按照設(shè)計流程,邏輯設(shè)計驗證完畢接著就可以進(jìn)行自動的版圖設(shè)計。 布局算法-布局是放置版圖模塊的工作,考慮到以后的布線通常是把連接緊密的模塊依次放置,目的是使整個版圖的面積和電路的工作周期最小,這就是所謂基于Timing的布局。,第二章ASIC設(shè)計流程和方法,布局算法-布局是放置版圖模塊的工作,考慮到以后的布線通常是把連接緊密的模塊依次放置,目的是使整個版圖的面積和電路的工作周期最小,這就是所謂基于Timing的布局。 MinCut算法和“熱退火”算法。 布線算法-布線是根據(jù)連接網(wǎng)表對布局后的模塊進(jìn)行連線,布線器的類型分成通道布線、開關(guān)箱布線和迷宮(Mage)布線等幾種。,第二章ASIC設(shè)計流程和方法,2.5.5硅編譯器-可以將高級的行為描述轉(zhuǎn)換成低一級的結(jié)構(gòu)性的功能快,也可變?yōu)楣┠M和生成版圖用的數(shù)據(jù)格式,一旦確定了電路體系結(jié)構(gòu),硅編譯器就可以提供制造這個電路所需的版圖。 適用于版圖結(jié)構(gòu)規(guī)則的RAM、ROM、PLA和通用的數(shù)據(jù)流等,第二章ASIC設(shè)計流程和方法,2.6設(shè)計驗證(Design Verification) 2.6.1概述 功能驗證(Function) 時序驗證(Timing) 參數(shù)驗證(Parameter) 2.6.2模擬(仿真) Simulation 模擬軟件是用來驗證和預(yù)測電路的特性。模擬軟件有許多種,主要的特性是適用范圍、模擬的精度和速度。,第二章ASIC設(shè)計流程和方法,電路級模擬(Circuit Simulation)-電路級分析也就是晶體管級分析,可以看作是最詳盡和最精確的模仿真技術(shù)電路分析軟件典型的代表是SPICE和ASTAP,目前作為軟件商品的實用版本是AVANTI 公司的HSPICE 程序。 分析電路的直流(DC)、交流(AC)和瞬態(tài)特性(Transient),例如:靜態(tài)工作點分析、直流傳輸特性分析、交流小信號分析、瞬態(tài)分析以及失真、噪聲和直流靈敏度分析,其特點為:,第二章ASIC設(shè)計流程和方法,根據(jù)電路拓?fù)浣Y(jié)構(gòu),以節(jié)點電壓法為基礎(chǔ),構(gòu)成描述電路特性的代數(shù)一微分方程組 采用數(shù)值積分方式,將描述電路特性的代數(shù)一微分方程轉(zhuǎn)化為非線性代數(shù)方程 以牛頓一萊夫森方法為基礎(chǔ),將非線性代數(shù)方程轉(zhuǎn)化為線性代數(shù)方程 采用稀疏矩陣技術(shù)和高斯消元法、LV分解法等方法求解線性代數(shù)方程。 仿真時間通常與Nm成比例,這里N是電路申器件的個數(shù),m數(shù)值在1-2 之間 Model 的精度直接影響仿真結(jié)果(目前較多使用的MOSFET型Model-Level28,Level48,BSIM3等),第二章ASIC設(shè)計流程和方法,八十年代后期以松馳法為基礎(chǔ)的第三代電 路分析程序,是采用迭代法求解電路方程,其最大的優(yōu)點是能夠有效地利用電路中的休眠特性,大大提高了分析的速度和規(guī)模。商業(yè)化軟件代表 Star-sim 邏輯模擬-邏輯模擬通常是指門級(Gate Level)模擬,目的是要驗證 ASIC門級邏輯設(shè)計的正確性 功能模擬-驗證ASIC邏輯功能的正確性(單位延時或0延時 時序模擬-同時考慮器件延遲和連線延遲的功能模擬 故障模擬-故障模擬是為了檢驗測試向量的有效性,為以后的芯片測試作準(zhǔn)備,第二章ASIC設(shè)計流程和方法,邏輯模擬系統(tǒng),第二章ASIC設(shè)計流程和方法,邏輯模擬算法-邏輯模擬算法是根據(jù)輸入激勵向量和邏輯模型求解電路響應(yīng)的方法,算法還應(yīng)包括在計算前對電路各元件進(jìn)行排序以及對各元件輸出值計算的方法。模擬算算法應(yīng)遵循的原則-盡量減少計算的次數(shù),同時又保證一定的計算精度,和出發(fā)點。 時間驅(qū)動-首先設(shè)定了時間步長,每隔一個時間步長就對電路中的每個元件的輸出值計算一遍。 事件驅(qū)動 -算法能夠 跟蹤電路的信號活動,僅對輸入信號有變化的元件求值,也就是將模擬 時間分割成離散的時間間隔,在給定的時間里僅對可能引起電路狀態(tài)變 化的那些元件進(jìn)行模擬,因此它以做到精確定時,且具有較高的性能和 效率。,第二章ASIC設(shè)計流程和方法,模擬結(jié)果分析 2進(jìn)制,8進(jìn)制或16進(jìn)制的數(shù)據(jù)文件 c r i o l s n u k t t 0 0 0 L 1 0 0 H 1 0 0 H 波形圖 商業(yè)化軟件: Cadence Verilog-XL Aldec,第二章ASIC設(shè)計流程和方法,第二章ASIC設(shè)計流程和方法,RTL級模擬 RTL級功能模擬是對于RTL級描述進(jìn)行的,電路采用行為描述,激勵文件也比較簡潔,而且這些與實現(xiàn)的邏輯結(jié)構(gòu)無關(guān),因此模擬速度快,效率高。 硬件模擬(Quickturn, Aptix) 采用軟件模擬的優(yōu)點是靈活,方便,且費用少,但不足之處是速度慢、驗證不充分(受激勵文件限制),書寫激勵文件頗費功夫。 采用硬件模擬的特點如下: 處理速度比軟件方式??斓枚?可將實現(xiàn)的 “硬件模型”放入實際電路系統(tǒng)中去進(jìn)行實時驗證,驗證應(yīng)充分得多 在“硬件模型“實現(xiàn)和模擬控制方面采用軟、硬件結(jié)合的方式; 可以省卻編寫激勵文件的工作。,第二章ASIC設(shè)計流程和方法,2.6.3時序驗證(Timing Verification)-時序驗證過程是為了檢驗電路的時序狀況,確定和分析影響數(shù)字系統(tǒng)時序的關(guān)鍵路徑(Critical Path), 找到影響電路速度的因素,進(jìn)一步改進(jìn)。 動態(tài)時序模擬-動態(tài)時序模擬是在邏輯模擬同樣的環(huán)境下進(jìn)行的,它與功能模擬的不同之處在于器件模型、模擬算法等方面,動態(tài)時序模擬采用精確時延的單元模型 靜態(tài)時序分析-靜態(tài)時序分析簡稱為時序分析,它是一種比較新的時序驗證技術(shù)。時序 分析的基本思想是首先分析、找出影響電路時序的最壞情況(Worst Case),然后驗證此時電路的性能依然能符合定時要求,這樣可以確保在其它任何情況下電路都能正常、可靠地工作。,第二章ASIC設(shè)計流程和方法,靜態(tài)時序分析 約束條件 max propagation delay (speed) setup time hold time min clock width,典型的時序電路,第二章ASIC設(shè)計流程和方法,動態(tài)與靜態(tài)時序分析比較 動態(tài):速度慢,對于大規(guī)模電路很難提供完備的激勵,這樣會導(dǎo)致驗證的不充分,因而不易發(fā)現(xiàn)所有的時序錯誤 靜態(tài):不需要任何激勵信號,因此速度快、驗證充分,它能夠找出電路中所有路徑的時序錯誤。但是也正因為沒有激勵,使靜態(tài)分析器無從理解電路的功能,以至于會找出實際不存在的“偽路徑”,第二章ASIC設(shè)計流程和方法,2.6.4 LVS驗證( Layout versus Schematic) 2.6.5版圖參數(shù)提取(Parameter Extraction,反標(biāo)注(Back Annotation)和后仿真(Post Layout Simulation) 2.6.6 設(shè)計規(guī)則檢查(Design Rule Check)和電學(xué)規(guī)則檢查(Electrical Rule Check) 商業(yè)化軟件 Cadence Dracula Mentor Graphics Calibra Avanti Hercules,第二章ASIC設(shè)計流程和方法,2.7 ASIC 的經(jīng)濟性 ASIC市場價=產(chǎn)品成本/(1-利潤比例%) ASIC成本 一次性費用(Nonrecurring Costs)(NRE) $10,000-1,000,000 -設(shè)計人員和資源的費用+樣品(Prototype)生產(chǎn)中的Mask , testing,packaging的費用 可變成本-ASIC生產(chǎn)制造的費用 C=(W+P)/(N*Yw*Ypa*Yft) ( W+P)-流片費 N-芯片數(shù)/每個Wafer Yw-工藝流片成品率 Ypa-封裝成品率 Yft-測試成品率 固定成本-設(shè)計環(huán)境和測試環(huán)境的建立,人員培訓(xùn)等基礎(chǔ)建設(shè)支出,第二章ASIC設(shè)計流程和方法,2.7 ASIC 的經(jīng)濟性 不同ASIC類型的成本比較 FPGA MGA CBIC FCC FPGA 用于量少,上市要求快的產(chǎn)品 (NRE 和固定成本低 ,可變成本高(5倍于CBIC) CBIC, FCC 用于產(chǎn)量巨大的產(chǎn)品 ( NRE 和固定成本高, 但可變成本低, 在巨大產(chǎn)量的分?jǐn)偤?NRE 和固定成本變得不重要),第二章ASIC設(shè)計流程和方法,2.7 設(shè)計指標(biāo)-設(shè)計指標(biāo)書的內(nèi)容如下: ASIC芯片總體說明,包括以下細(xì)節(jié): 芯片及標(biāo)識符; 芯片功能及用途的簡要說明; 特性說明; ASIC的封裝及管腳說明: 芯片的封裝說明及封裝圖; 管腳名及管腳類型; 管腳功能的簡要說明; 管腳信號特性的說明。,第二章ASIC設(shè)計流程和方法,ASIC的使用說明: 直流規(guī)格: 包括電源電壓、管腳電平和管腳接口特性。其中管腳電平,應(yīng)指明讀管腳采用的是TTL或CMOS或ECL類型的電平,同時應(yīng)指明電壓最小、最大值范圍。 交流規(guī)格: 通常是指ASIC電路的工作頻率,包括時鐘頻率以及輸入信號的建立時間和保持時間,輸出延遲時間,還包括其它關(guān)鍵信號的定時,例如最小脈沖寬度等。,第二章ASIC設(shè)計流程和方法,2.9 ASIC設(shè)計的綜合因素考慮: ASIC 設(shè)計要求 軟硬件的折衷 ASIC的實現(xiàn)方式 采用的制造工藝及工藝生產(chǎn)線(Foundry) 測試 封裝 開發(fā)費用和生產(chǎn)成本 市場,第二章ASIC設(shè)計流程和方法,2.10深亞微米設(shè)計方法和設(shè)計技術(shù) 2.10.1深亞微米工藝給集成電路設(shè)計帶來的新問題 元件模型變化 電路元件延遲減小,互連線延遲增大(5070%,0.35um) 串?dāng)_和噪聲 時鐘線和電源線的影響 功耗和散熱問題 鋁線的電遷移造成連線斷裂 熱載流子對ASIC可靠性的影響 邏輯與物理的反復(fù)設(shè)計問題(0.8um-1次,0.5um-5次,0.35um10次),第二章ASIC設(shè)計流程和方法,2.10深亞微米設(shè)計方法和設(shè)計技術(shù) 2.10.2深亞微米設(shè)計方法和設(shè)計技術(shù)的改進(jìn) 高層次設(shè)計規(guī)劃(Floorplanning) 在行為級驗證成功,進(jìn)入寄存器傳輸級設(shè)計中生成RTL模塊的物理抽象,進(jìn)行預(yù)布局,結(jié)合物理特征,得到布局、時序及面積以及互連線信息,由此產(chǎn)生的綜合優(yōu)化的約束條件,便綜合生成的門級時序得到較好的控制; 經(jīng)門級功能及時序驗證,并生成門級物理抽象,設(shè)計規(guī)劃進(jìn) 行更精確的布局探索和各模塊驅(qū)動、延遲的分析計算,并精確地得到關(guān)鍵路徑“的延時和電路時序; 在物理級,將門級設(shè)計得到的驅(qū)動、延遲信息作一規(guī)劃分析并作為時序驅(qū)動布局布線的約束條件。,第二章ASIC設(shè)計流程和方法,綜合優(yōu)化技術(shù)-進(jìn)人深亞微米設(shè)計階段,由于互連線延遲超過單元延遲,綜合技術(shù)必須考慮由此引起的時序問題,改進(jìn)電路時序特性有以下幾點措施: 使用預(yù)布局得到的互連線模型替代原來的連線負(fù)載模型,原來模型是對指定工藝庫單元的扇出和RC樹的統(tǒng)計模型,它沒有考慮深亞微米連線的種種影響,而互連模型是使用設(shè)計規(guī)則工具得到的互連特性模型。它能比較精確地反映互連延遲、分布特性及RC特性 使用設(shè)計規(guī)劃工具得到的時序約束和互連線模型去驅(qū)動綜合優(yōu)化過程,由此得到滿足時序要求的綜合結(jié)果。在物理級,將門級設(shè)計得到的驅(qū)動、延遲信息作一規(guī)劃分析并作為時序驅(qū)動布局布線的約束條件,第二章ASIC設(shè)計流程和方法,將綜合技術(shù)與版圖設(shè)計算法結(jié)合起來,產(chǎn)生基于布局的物理綜合工具,它將時序約束、邏輯網(wǎng)表和布局拓?fù)潢P(guān)系一起進(jìn)行分析、調(diào)整。例如,根據(jù)電路驅(qū)動與負(fù)載情況,調(diào)整緩沖器和驅(qū)動單元的大小私布局;根據(jù)時序要求,減少可能存在的長連線及并行走線,減少時鐘線的影響,生成較優(yōu)的時鐘樹布局。 總之,使布局布線能滿足電路的時序要求。 采用行為級綜合技術(shù),這種高層次綜合的任務(wù)是實現(xiàn)從系統(tǒng)級算法描述到底層結(jié)果級表示的轉(zhuǎn)換,其核心技術(shù)是調(diào)度和分配。調(diào)度(scheduling)是將操作賊給所指定的控制步,在滿足約束條件下使得給定的目標(biāo)函數(shù)(例如控制步數(shù)、硬件資源、延遲和功耗)最小。分配是將操作和數(shù)據(jù)賦給相應(yīng)的功能單元和寄存器,其目標(biāo)是便所占用的硬件資源最少。,第二章ASIC設(shè)計流程和方法,模擬技術(shù)- 模擬是設(shè)計的基礎(chǔ),從行為級、RTL級到門級,從邏輯功能摸擬、時序模擬到故障模擬,模擬過程就是驗證的過程。對于深亞微米設(shè)計,設(shè)計的數(shù)據(jù)巨量增加,電路的時序復(fù)雜性等對模擬技術(shù)提出更高的要求??偟膩碚f,近年來模擬技術(shù)有以下幾方面的發(fā)展: 傳統(tǒng)的線性延遲模型不再適用,需要建立考慮高速、低電壓、低功耗以及負(fù)載和工藝影響的模型;精碗的模型可以保證電路功能和時序的設(shè)計正確,這是ASIC設(shè)計過程的核心 門級模擬過程變?yōu)橄冗M(jìn)行單位延遲的功能模擬,得到門級網(wǎng)表,然后使用設(shè)計規(guī)劃工具估算由于互連線、負(fù)載、輸入信號變化速率等影響產(chǎn)生的延遲信息,再將它們和網(wǎng)表及功能模型一起模擬,得到門級功能和時序結(jié)果,第二章ASIC設(shè)計流程和方法,采用基于時鐘的節(jié)拍式 (Cycle-Based)模擬技術(shù),它比傳統(tǒng)使用的事件驅(qū)動技術(shù)??鞄讉€量級。這種技術(shù)通常適用于同步電路的功能驗證,但不能作時序驗證。Synopsys公司近年推出的CycloneRTL級迷你軟件,是利用高層次節(jié)拍模擬技術(shù)開發(fā)的,適用于VLSI的RTL級設(shè)計及相應(yīng)的測試程序進(jìn)行仿真,由于不需要象常規(guī)的將RTL級描述轉(zhuǎn)換為門級描述長時間的編譯步驟,使模擬時間大大縮短。 深亞微米電路的時序分析成為設(shè)計的中心問題,靜態(tài)時序分析是解決電路時序問題行之有效的方法,第二章ASIC設(shè)計流程和方法,布圖技術(shù)-布圖技術(shù)是集成電路芯片物理設(shè)計的關(guān)鍵技術(shù),雖然早在八十年代;已經(jīng)實現(xiàn)了布局布線自動化,但由于深亞微米設(shè)計中又出現(xiàn)了時序問題和設(shè)計數(shù)據(jù)量巨大的問題,顯然采用以前的布圖技術(shù)是無法解決: 時序驅(qū)動(Timing Driven)和性能驅(qū)動(PerformanceDriven)是近幾年布圖技術(shù)發(fā)展的方向。對于VLSI芯片設(shè)計來說,希望有一種快速的時序驅(qū)動,性能驅(qū)動的布局布線技術(shù),這樣可以在短時間內(nèi)試探多種布圖的可能性,而且可以將快速預(yù)布局、預(yù)布線得到的結(jié)果反饋給綜合優(yōu)化工具,對網(wǎng)表和時序進(jìn)行優(yōu)化,這種技術(shù)也是物理設(shè)計規(guī)劃工具的基礎(chǔ) 進(jìn)入深亞微米階段,使用層次化設(shè)計和購買知識產(chǎn)權(quán)(IP)模塊的可能性增多,因此布局布線工具應(yīng)能靈活地處理模塊,能夠把IP模塊、 第三方廠商提供的模塊和設(shè)計人員自已開放的模塊有機地組合起來,第二章ASIC設(shè)計流程和方法,深亞微米的布線設(shè)計是一重要課題,金屬線的層數(shù)已從二、三層上 升到六層左右。因此首先要支持多層布線,可以進(jìn)行通道式或基于區(qū)域的布線,也可以是二者混合型的。通道式布線是一傳統(tǒng)方法,它要求單元排列成行,行與行之間留出互連線通道,通道寬度可以調(diào)節(jié),以保證100%約有通率。另一種區(qū)域布線是假設(shè)單元布局固定,在確定的區(qū)域內(nèi)完成布線。前一種方法無法預(yù)測芯片大小,后一種方法比較死板苛求兩者的優(yōu)化組合是所謂混合型布線方法。布線還要考慮采用寬線條克服 電遷移問題,避免高頻串?dāng)_,以及對平行線分布電容計算,對電源線、時鐘線也應(yīng)合理分布,以保證時序要求 總之提高布圖質(zhì)量和布通率,滿足時序要求是布圖的目標(biāo)。,第二章ASIC設(shè)計流程和方法,內(nèi)嵌式系統(tǒng)和軟硬件協(xié)同開發(fā)技術(shù)-內(nèi)嵌式式系統(tǒng)是硬件與軟件協(xié)同設(shè)計實現(xiàn)特定要求的系統(tǒng),在內(nèi)嵌式系統(tǒng)中,通常包括有微處理器模塊、專用電路模塊以及存放應(yīng)用軟件代碼的ROM、RAM等。在設(shè)計過程中需要硬件與軟件緊密配合,共同完成一定的電路功能,所以也稱為硬軟件協(xié)同設(shè)計 設(shè)計重用方法(Design Reuse)-片上系統(tǒng)的設(shè)計是極其復(fù)雜的,采用設(shè)計重用方法是行之有效的。設(shè)計重用方法是將 ASIC設(shè)計中核心部分的設(shè)計可以不用修改或只作少量修改就可用在其它的設(shè)計之中。也就是說,對于一些有價值的模塊或IP(Intellectual Property),設(shè)計一次,可以便用多次。 設(shè)計重用在概念上是簡單的,但是實現(xiàn)起來也有一定的難度。首先 設(shè)計重用方法需要一定的設(shè)計環(huán)境和設(shè)計工具,常規(guī)的Top-Down設(shè)計方法應(yīng)作適當(dāng)擴展。首先要建立設(shè)計重用模塊的系統(tǒng)級模型及相應(yīng)的模 塊庫,也就是用VHDL或Verilog語言編寫行為級模型,進(jìn)行行為級驗證然后是綜合優(yōu)化,直到物理設(shè)計和工藝制造,經(jīng)測試和試用證實設(shè)計正確無誤后,,第二章ASIC設(shè)計流程和方法,才能把該模塊的行為級模型、RTL級模型等存人重用模塊庫。因此設(shè)計工具應(yīng)具有對重用模塊的建立,修改,調(diào)用和管理的功能 也應(yīng)具有對重用模塊和其它方式生成的模塊協(xié)同設(shè)計和界面格式轉(zhuǎn)換的能力。 設(shè)計重用的應(yīng)用一般有兩種情況。一種情況是重用模塊包含了行為級模塊和RTL模塊,也就是事先已經(jīng)把模塊的行為級描述綜合成適合于某一工藝過程的形式,設(shè)計時只需要將ASlC行為級模型分配成專用工藝過程的RTL級描述,然后調(diào)用所需的RTL級模塊,一起進(jìn)行邏輯綜合.第二種情況是針對某一特定工藝過程,將設(shè)計重用模塊除了硬件塊外還有軟件塊。軟件塊是執(zhí)行特定操作的一般程序。例如微處理機中的微程序,它們通常以代碼形式放置在ROM中,這種軟件硬化的ROM也稱為固件,因此軟件塊一般以ROM形式出現(xiàn)。,第二章ASIC設(shè)計流程和方法,第二章ASIC設(shè)計流程和方法,設(shè)計重用也是深亞微米設(shè)計的主要方法,設(shè)計重用也是對IP的再使用,通??梢园言O(shè)計成功的子模塊建成一個核心模塊庫,以便在以后的ASIC RTL級設(shè)計中調(diào)用。常用的核心模塊可以有MPU、DSP、A/D、D/A、RAM、ROM、輸入/輸出接口以及加法器、乘法器等。設(shè)計重用方法對于超大規(guī)?;蚋笠?guī)模的集成電路設(shè)計尤其適用。 2.11集成電路 CAD技術(shù)發(fā)展概況 計算機輔助設(shè)計(CAD) 計算機輔助測試(CAT) 計算機輔助工程(CAE) 計算機輔助制造(CAM) 電子設(shè)計自動化-EDA(Electronics Design Automation),第二章ASIC設(shè)計流程和方法,電子設(shè)計自動化-EDA(Electronics Design Automation) 第一代-繪圖及版圖圖形編輯,七十年代IC發(fā)展初期 第二代-邏輯模擬和版圖設(shè)計自動化,八十年代,集成電路巳從中規(guī)模發(fā)展到大規(guī)模 第三代-概念驅(qū)動設(shè)計和Top-Down的設(shè)計方法l;從八十年代后期 第四代-深亞微米設(shè)計技術(shù),第二章ASIC設(shè)計流程和方法,第四章 可編程ASIC,4.1概述 可編程邏輯器件 (programable Logic Device)簡稱PLD 70年代 PROM, PLA, PAL 80年代初 GAL Latice 公司 84年 EPLD (CPLD) Altera 公司 85年 FPGA Xilinx 公司 90年代 0.18um, 1.8V, 56層布線,幾百萬門, 速度200MHz,內(nèi)部RAM, 片內(nèi)DLL,豐 富的布線資源. 強大的EDA軟件和IP 支持,朝高速,高密度,低功耗,大容量 方向發(fā)展,第四章 可編程ASIC,4.1概述 可編程ASIC (FPGA,CPLD)特點 規(guī)模較大(幾千門幾百萬門) 適用于時序,組合等各種邏輯電路 大部分具有重復(fù)特性 設(shè)計周期短,風(fēng)險小,設(shè)計費用低 現(xiàn)場和在系統(tǒng)編程,第四章 可編程ASIC,4.2可編程ASIC器件的結(jié)構(gòu),資源和分類 4.2.1基本結(jié)構(gòu) 可編程ASIC器件包含有三種編程資源: 可編程邏輯功能塊 (LOGIC FUNCTION BLOCKS) 可編程輸入輸出塊 (I/O BLOCKS) 可編程連線資源 (INTERCONECT),第四章 可編程ASIC,第四章 可編程ASIC,第四章 可編程ASIC,可編程邏輯功能塊 (LOGIC FUNCTION BLOCKS) 可編程邏輯塊是ASIC器件實現(xiàn)邏輯功能的主要部分。目前的可編程ASIC器件中有三種不同類型的基本邏輯單元 基于查找表的邏輯單元結(jié)構(gòu) 基于多路選擇器的邏輯單元結(jié)構(gòu)。 傳統(tǒng)可編程陣列邏輯。,第四章 可編程ASIC,可編程輸入一輸出塊I/O提供外部封裝腿與內(nèi)部邏輯塊之間的接口。I/O的設(shè)計須考慮許多要求 支持輸入、輸出、雙向、集電極開路和三態(tài)輸出模式 與同一生產(chǎn)廠家的其它可編程ASIC系列芯片接口 可根據(jù)需要選擇高驅(qū)動能力高速或低功耗、低噪聲等等。 要求1/0塊能兼容多個電壓標(biāo)準(zhǔn),第四章 可編程ASIC,可編程連線資源提供邏輯功能塊與邏輯功能塊之間及邏輯功能塊與I/O之間的連線。 連線資源的延遲特性直接影響芯片的性能。按布線延遲可否預(yù)先估算,可編程互連資源可分為統(tǒng)計型和確造型二類,第四章 可編程ASIC,4.2.2編程技術(shù)-可編程邏輯器件是通過可編程開關(guān)來實現(xiàn)器件內(nèi)部連線和邏輯功能塊的編程控制。習(xí)慣上把編程開關(guān)的實現(xiàn)方法稱為編程技術(shù)。 可編程ASIC的編程技術(shù)主要可分為 靜態(tài)RAM (SRAM)編程技術(shù) 浮柵編程技術(shù) 反熔絲編程技術(shù),第四章 可編程ASIC,SRAM編程技術(shù) SRAM編程技術(shù)是由靜態(tài)存貯單元來實現(xiàn)編程控制的。對芯片內(nèi)陣列分布的SRAM加載不同的配置數(shù)據(jù),芯片可實現(xiàn)不同的邏輯功能。 編程控制是用SRAM單元去控制傳輸門或多路選擇器,每個靜態(tài)存儲單元載入配置數(shù)據(jù)中的一位,控制FPGA邏輯單元陣列中的一個編程選擇。采用SRAM編程技術(shù)可以重復(fù)編程,且電路編程構(gòu)造與再構(gòu)造的速度很快,第四章 可編程ASIC,第四章 可編程ASIC,SRAM編程技術(shù) 采用SRAM編程技術(shù),芯片一旦斷電,SRAM編程數(shù)據(jù)就會丟失,因此使用時需要在ASIC芯片外附加一個非易失性的存儲器。通常用一個PROM或EPROM器件實現(xiàn)。并且由于內(nèi)部編程控制使用大量的傳輸門開關(guān),使電阻較大,對信號的傳輸速度有一定影響。每個SRAM編程點一般需要6-7個NMOS管實現(xiàn),因此芯片的面積相對較大。,第四章 可編程ASIC,第四章 可編程ASIC,采用SRAM 編程技術(shù)時,通常將一定格式的配置數(shù)據(jù)存放于ASIC芯片外附加的PROM或EPROM中,在系統(tǒng)加電進(jìn)行配置時,將配置數(shù)據(jù)加入ASIC芯片內(nèi)的SRAM單元中,亦可由微處理器控制,直接將數(shù)據(jù)加載SRAM單元中 目前采用SRAM編程技術(shù)的ASIC產(chǎn)品,主要有XilinxFPGA各個系列,AlteraFLEX各個系列和APEX系列的產(chǎn)品以及AT&T公司的DRCA系列產(chǎn)品等。Actel的系統(tǒng)可編程門陣列 (SPGA)也采用了SRAM編程技術(shù),第四章 可編程ASIC,反熔絲(Antituse)編程技術(shù) 反熔絲編程技術(shù)是相對于熔絲技術(shù)而提出的。熔絲技術(shù)用于PROM,PLD器件中,編程時把熔絲編程器件的熔絲燒斷。反熔絲技術(shù)則相反,編程前,編程器件呈現(xiàn)十分高的阻抗 (100M),當(dāng)加上編程電壓時,則建立低電阻(500),處于永久的導(dǎo)通狀態(tài),因而是一次性編程的。 反熔絲編程的優(yōu)點: 開關(guān)面積小,導(dǎo)通電阻低。 不需要附加PROM或EPROM,保密性好。 主要缺點是一次性編程,成本相對提高。,第四章 可編程ASIC,反熔絲(Antituse)編程技術(shù) Actel公司的ACT系列FPGA采用反熔絲編程技術(shù)。美國的QuickLogic公司及Xlinx8100系列,也采用反熔絲技術(shù)。由于需求問題,Xlinx已放棄反熔絲技術(shù),Cypress也不采用反熔絲編程元件而要推出基于SRAM的產(chǎn)品。,第四章 可編程ASIC,浮柵編程技術(shù) 浮柵編程技術(shù)包括EPROM、EEROM及閃速存儲器(Flash Memory)。這三種存儲器都是用懸浮柵存儲電荷的方法來保存編程數(shù)據(jù)的,因此在斷電時,存儲的數(shù)據(jù)不會丟失 浮柵編程技術(shù)具有可擦除性,電路可再構(gòu)造,并且可作為非丟失器件,在掉電后仍能保持編程數(shù)據(jù),不需要外接永久性存儲器。 浮柵編程技術(shù)的工藝較復(fù)朵,功耗比較高。 浮柵編程技術(shù)的主要產(chǎn)品是Altera公司的Classic和MAX系列產(chǎn)品,Latice,AMD公司的產(chǎn)品也采用浮柵編程技術(shù),Xlinx的CPLD產(chǎn)品采用FastFlash技術(shù)。,第四章 可編程ASIC,第四章 可編程ASIC,第四章 可編程ASIC,4.2.3可編程邏輯單元結(jié)構(gòu) 可編程邏輯單元是可編程ASIC的核心,是可編程ASlC器件實現(xiàn)各種邏輯功能的基礎(chǔ),目前可編程ASIC的邏輯單元結(jié)構(gòu)主要有以下幾類: 基于查找表LUT(Look-up-Table)的結(jié)構(gòu) 基于多路選擇器 (MUX)的結(jié)構(gòu) 基于傳統(tǒng)PLD結(jié)構(gòu)的可編程邏輯單元,第四章 可編程ASIC,基于查找表型(LUT)可編程邏輯單元結(jié)構(gòu)-基于查找表型可編程邏輯單元結(jié)構(gòu)的器件,其組合邏輯功能是通過“查找表”來實現(xiàn)的。查找表LUT是利用數(shù)字存儲技術(shù)將邏輯功能真值表存儲起來,通過“查表”方式實現(xiàn)邏輯功能 查找表型結(jié)構(gòu)的優(yōu)點是可以構(gòu)成相當(dāng)大的邏輯。目前采用這種結(jié)構(gòu)的產(chǎn)品有Xlinx的XC3000,XC4000,X
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司與流動餐車合同范本
- 公寓衣柜采購合同范本
- 農(nóng)村因修路占地合同范本
- 請工人簡易合同范本
- 印刷行業(yè)定制合同范本
- 公司項目投資入股合同范本
- 2025年常溫遠(yuǎn)紅外陶瓷及制品項目合作計劃書
- 農(nóng)業(yè)托管驗收合同范本
- 2025年FS-L系列柔軟劑項目建議書
- 合作共建樓房合同范本
- 【醫(yī)院藥品管理系統(tǒng)探析與設(shè)計(論文)10000字】
- 螺旋體病梅毒課件
- 2024年咸寧市引進(jìn)人才44名歷年高頻難、易錯點500題模擬試題附帶答案詳解
- (小學(xué)組)全國版圖知識競賽考試題含答案
- 床上用品項目實施方案和售后服務(wù)方案(技術(shù)方案)
- LY/T 3371-2024草原生態(tài)狀況評價技術(shù)規(guī)范
- 《農(nóng)產(chǎn)品食品檢驗員職業(yè)技能培訓(xùn)(中高級)》課程標(biāo)準(zhǔn)
- 排洪渠施工施工方法
- 冀教版數(shù)學(xué)七年級上下冊知識點總結(jié)
- 2024廣東省深圳市寶安區(qū)中考初三二模英語試題及答案
- 2021年山西省文化旅游投資控股集團(tuán)公司組織架構(gòu)和部門職能
評論
0/150
提交評論