RM新时代网站-首页

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

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

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

Tanner EDA:數(shù)字集成電路原理與設(shè)計(jì)課程教學(xué)的IC設(shè)計(jì)工具

MEMS ? 來源:未知 ? 作者:胡薇 ? 2018-04-28 14:12 ? 次閱讀

引言

數(shù)字集成電路(Integrated Circuit,簡(jiǎn)稱IC)原理與設(shè)計(jì)”是為高等學(xué)校電子、通信、機(jī)電等工科電子類專業(yè)的高年級(jí)本科生和碩士生開設(shè)的一門課程,是培養(yǎng)我國(guó)急需的、緊缺的IC設(shè)計(jì)人才的入門課程。其主要任務(wù)是使學(xué)生能在較為全面地了解IC設(shè)計(jì)工藝和掌握IC設(shè)計(jì)工具的基礎(chǔ)之上,掌握IC基本單元的設(shè)計(jì),為更復(fù)雜、規(guī)模更大的電路和系統(tǒng)的設(shè)計(jì)奠定理論基礎(chǔ),并通過相關(guān)實(shí)驗(yàn)使學(xué)生對(duì)微電子技術(shù)產(chǎn)生濃厚的興趣。然而筆者經(jīng)過調(diào)查發(fā)現(xiàn),學(xué)生在學(xué)習(xí)過程中不能系統(tǒng)地了解自己所學(xué)的是什么、具體能干什么,以至于對(duì)IC設(shè)計(jì)產(chǎn)生不了濃厚的學(xué)習(xí)興趣。實(shí)際上,“數(shù)字集成電路原理與設(shè)計(jì)”是一門實(shí)踐性很強(qiáng)的專業(yè)課程,完全依靠傳統(tǒng)的板書教學(xué)或者多媒體PPT教學(xué)都很難表達(dá)清楚。因此,如何在有限的學(xué)時(shí)內(nèi)通過改革教學(xué)方法與教學(xué)手段實(shí)現(xiàn)教學(xué)理論與實(shí)踐有機(jī)結(jié)合從而提高授課效率是現(xiàn)階段該課程教學(xué)的一個(gè)研究重點(diǎn)。對(duì)于此問題,電子設(shè)計(jì)自動(dòng)化(EDA)計(jì)算機(jī)仿真軟件給IC教學(xué)提供了一個(gè)可靠的理論與實(shí)踐聯(lián)系的平臺(tái)。

目前,IC設(shè)計(jì)仿真軟件很多,其中按市場(chǎng)所占份額排行為Cadence、Mentor Graphics和Synopsys。這些工具功能極其強(qiáng)大,涵蓋了IC設(shè)計(jì)的整個(gè)流程,包括系統(tǒng)級(jí)設(shè)計(jì)、功能驗(yàn)證、IC綜合及布局布線、模擬和混合信號(hào)射頻IC設(shè)計(jì)、全定制IC設(shè)計(jì)、IC物理驗(yàn)證等。然而由于成本高、適用操作系統(tǒng)環(huán)境有所限制、不適合IC初學(xué)者等劣勢(shì),它們并不十分適合于本科生的教學(xué)工作。相比之下,本文介紹的Mentor收購(gòu)的Tanner公司開發(fā)的基于Windows平臺(tái)的用于IC設(shè)計(jì)的工具軟件Tanner EDA更適用于高校進(jìn)行相關(guān)的教學(xué)和科研工作。一放面,Tanner EDA成本低,設(shè)備要求不高,可以在任何個(gè)人PC機(jī)上使用。另一方面,該IC設(shè)計(jì)工具具有強(qiáng)大的IC設(shè)計(jì)、模擬驗(yàn)證、版圖編輯和自動(dòng)布局布線等功能,圖形界面友好,編輯功能強(qiáng),易學(xué)易用。

1 利用Tanner EDA進(jìn)行IC設(shè)計(jì)的流程

利用Tanner EDA進(jìn)行IC芯片設(shè)計(jì)的流程如下:

1.1 編輯原理圖。利用電路圖編輯環(huán)境S-Edit工具,根據(jù)設(shè)計(jì)要求編輯合理的電路原理圖,注意在設(shè)計(jì)原理圖時(shí)要與IC芯片代工廠使用的具體工藝相結(jié)合,設(shè)定器件的工藝參數(shù)。

1.2 模擬仿真。提取電路圖的Spice網(wǎng)表(*.sp),用T-Spice工具模擬仿真電路的邏輯特性、延遲特性等,用W-Edit觀察仿真波形。如果模擬結(jié)果有錯(cuò)誤,需返回第一步修改原理圖。如果無誤,則以L-Edit進(jìn)行版圖設(shè)計(jì)。

1.3 版圖設(shè)計(jì)。輸出TPR網(wǎng)表(*.tpr),用L-Edit工具進(jìn)行版圖的編輯和生成,如果采用廠家提供的標(biāo)準(zhǔn)單元,此時(shí)可以直接利用L-Edit的自動(dòng)布局布線SPR功能得到整個(gè)IC芯片的版圖,如果是全定制設(shè)計(jì),需事先根據(jù)所用的工藝,進(jìn)行標(biāo)準(zhǔn)單元設(shè)計(jì),注意在版圖設(shè)計(jì)過程中要以DRC功能作設(shè)計(jì)規(guī)則檢查。如果違反設(shè)計(jì)規(guī)則,則修改版圖,直到設(shè)計(jì)規(guī)則檢查無錯(cuò)誤為止。

1.4 版圖驗(yàn)證。將驗(yàn)證過的版圖輸出Spice網(wǎng)表(*.spc),使用T-Spice工具進(jìn)行模擬仿真(后仿真),如果波形正確即通過驗(yàn)證;也可以用LVS工具,來對(duì)比版圖和原理圖,若一致,即通過驗(yàn)證。最終驗(yàn)證無錯(cuò)誤后,將L-Edit設(shè)計(jì)的版圖輸出成GDSII文件類型,提交給IC芯片代工廠加工生產(chǎn)該IC芯片。

2 應(yīng)用Tanner EDA設(shè)計(jì)5位同步加法計(jì)數(shù)器芯片的實(shí)例

2.1 用S-Edit編輯電路原理圖

S-Edit工具簡(jiǎn)單易用,與Protel、Multisim、protues等常用的原理圖編輯工具相比使用起來并不復(fù)雜,它可以設(shè)計(jì)特定功能的電路模塊。圖1是我們?cè)赟-Edit工具中利用element庫(kù)中NMOS,PMOS等元器件得到的5位二進(jìn)制同步加法計(jì)數(shù)器電路模塊的原理圖。該計(jì)數(shù)器采用5個(gè)邊沿JK觸發(fā)器串行連接而成,每個(gè)觸發(fā)器均連成T觸發(fā)器,再由4個(gè)2輸入端與非門連接。S-Edit電路圖編輯器可以把當(dāng)前模塊的電路圖轉(zhuǎn)化為不同的網(wǎng)表。這些網(wǎng)表主要是用于T-Spice電路模擬器的Spice網(wǎng)表,用于L-Edit版圖編輯器中的標(biāo)準(zhǔn)單元自動(dòng)布圖布線的TPR網(wǎng)表、VHDL網(wǎng)表、NeTran網(wǎng)表以及EDIF網(wǎng)表。

圖1 5位二進(jìn)制同步加法計(jì)數(shù)器的原理圖

2.2 用T-Spice進(jìn)行模擬仿真

編輯好計(jì)數(shù)器的電路原理圖后,為確認(rèn)該電路功能正確,需要利用電路模擬工具T-Spice進(jìn)行仿真,但該工具不能直接對(duì)原理圖進(jìn)行仿真,因此在仿真之前需從原理圖輸出Spice網(wǎng)表(*.sp),該網(wǎng)表文件以節(jié)點(diǎn)的形式描述了電路的拓?fù)浣Y(jié)構(gòu)和元器件的工藝參數(shù)。而在輸出網(wǎng)表之后,必須加入工藝庫(kù)模型文件、設(shè)定各種仿真必要的參數(shù)、確定分析電路特性所需的分析內(nèi)容和分析類型等。根據(jù)T-Spice的格式要求得到*.sp網(wǎng)表文件之后,可以在T-Spice工具下進(jìn)行電路的功能仿真。圖2是從W-Edit觀察到的5位二進(jìn)制同步加法計(jì)數(shù)器的仿真波形圖。

圖2 5位二進(jìn)制同步加法計(jì)數(shù)器的仿真波形圖

2.3 用L-Edit進(jìn)行版圖設(shè)計(jì)

圖3 5位二進(jìn)制同步加法計(jì)數(shù)器芯片的版圖

計(jì)數(shù)器電路的功能仿真正確后,需要利用L-Edit進(jìn)行版圖設(shè)計(jì)。根據(jù)事先應(yīng)用特定工藝建立好的標(biāo)準(zhǔn)單元庫(kù) (反相器、與非門、或非門、異或門、同或門等),在L-Edit工具中利用電路圖驅(qū)動(dòng)版圖技術(shù)(SDL)來進(jìn)行計(jì)數(shù)器的版圖設(shè)計(jì)。SDL能根據(jù)電路原理圖轉(zhuǎn)換的TPR網(wǎng)表(*. tpr)自動(dòng)生成計(jì)數(shù)器電路中各個(gè)MOS管的版圖,我們只需對(duì)這些MOS版圖進(jìn)行金屬互連。值得注意的是,在MOS版圖金屬互連過程中,一定要進(jìn)行設(shè)計(jì)規(guī)則檢查(DRC),看是否符合事先設(shè)定的工藝設(shè)計(jì)規(guī)則,如果正確,下一步就是要用LVS進(jìn)行版圖與原理圖的對(duì)比。

2.4 用LVS進(jìn)行版圖驗(yàn)證

LVS(版圖與電路圖比較器)是一種網(wǎng)表比較工具,主要用來檢查IC芯片版圖的正確性。LVS通過比較L-Edit的Extract(版圖提取器)從版圖提取的Spice網(wǎng)表(*.spc)與S-Edit的網(wǎng)表輸出功能從同一設(shè)計(jì)的電路原理圖產(chǎn)生的Spice網(wǎng)表(*.sp),判別它們是否描述同一個(gè)電路。如果S-Edit中的電路圖已通過驗(yàn)證,利用LVS,后一張網(wǎng)表可以作為判別前一張網(wǎng)表正確性的標(biāo)準(zhǔn),實(shí)現(xiàn)電路圖與版圖的比較。如果兩個(gè)網(wǎng)表一致,工具的對(duì)話界面將出現(xiàn)“Circuits Are Equal”的提示,則通過驗(yàn)證,說明設(shè)計(jì)成功。由圖4的LVS對(duì)比結(jié)果可知本文成功設(shè)計(jì)了計(jì)數(shù)器。實(shí)際上,當(dāng)不一致時(shí),LVS還能幫助確認(rèn)和改正版圖中錯(cuò)誤,然后重復(fù)進(jìn)行驗(yàn)證過程,直到成功為止。最終將L-Edit設(shè)計(jì)好的版圖輸出成GDSII文件類型,提交給芯片代工廠加工生產(chǎn)該計(jì)數(shù)器IC芯片。

圖4 LVS對(duì)比結(jié)果

3 結(jié)論

本文介紹了一種實(shí)用的、適合于數(shù)字集成電路原理與設(shè)計(jì)課程教學(xué)的IC設(shè)計(jì)工具Tanner EDA。通過以上應(yīng)用實(shí)例可以看出,采用Tanner EDA進(jìn)行IC設(shè)計(jì),現(xiàn)象直觀,結(jié)果精確??梢姡瑢⑾冗M(jìn)的計(jì)算機(jī)仿真技術(shù)和現(xiàn)代教學(xué)結(jié)合起來,有利于理論與實(shí)踐的結(jié)合,對(duì)于學(xué)生理解IC的原理與設(shè)計(jì)流程,對(duì)于學(xué)生微電子技術(shù)的興趣的激發(fā)、吸引他們涉足IC設(shè)計(jì)領(lǐng)域都有很好的幫助。

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

    關(guān)注

    71

    文章

    2755

    瀏覽量

    173194
  • 數(shù)字集成電路
    +關(guān)注

    關(guān)注

    11

    文章

    92

    瀏覽量

    21820

原文標(biāo)題:Tanner EDA在數(shù)字集成電路教學(xué)中的應(yīng)用

文章出處:【微信號(hào):MEMSensor,微信公眾號(hào):MEMS】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    集成電路測(cè)試方法與工具

    集成電路的測(cè)試是確保其質(zhì)量和性能的重要環(huán)節(jié)。以下是關(guān)于集成電路測(cè)試方法與工具的介紹: 一、集成電路測(cè)試方法 非在線測(cè)量法 在集成電路未焊入
    的頭像 發(fā)表于 11-19 10:09 ?345次閱讀

    74VHC00FT CMOS數(shù)字集成電路硅單片英文手冊(cè)

    計(jì)算機(jī)、計(jì)算器和復(fù)雜的控制系統(tǒng)。由于其四路設(shè)計(jì),可以在一個(gè)集成電路中執(zhí)行多個(gè) NAND 操作,使其成為設(shè)計(jì)者的緊湊高效選擇。主要特性AEC-Q100 認(rèn)證:該 IC 符合汽車應(yīng)用嚴(yán)格的質(zhì)量標(biāo)準(zhǔn),確保在苛刻條件下的高可靠性和穩(wěn)健性。寬工作溫度范圍:工作溫度范圍為
    發(fā)表于 11-05 10:25 ?0次下載

    什么是集成電路?有哪些類型?

    集成電路,又稱為IC,按其功能結(jié)構(gòu)的不同,可以分為模擬集成電路、數(shù)字集成電路和數(shù)/模混合集成電路三大類。
    的頭像 發(fā)表于 10-18 15:08 ?653次閱讀

    音響集成電路數(shù)字集成電路

    音響集成電路(Audio Integrated Circuit,簡(jiǎn)稱IC)是一種用于處理音頻信號(hào)的集成電路。它們可以是數(shù)字的,也可以是模擬的,具體取決于它們的設(shè)計(jì)和功能。
    的頭像 發(fā)表于 09-24 15:57 ?322次閱讀

    TC7WZ74FK CMOS數(shù)字集成電路硅單片規(guī)格書

    TC7WZ74FK是由東芝設(shè)計(jì)的CMOS數(shù)字集成電路,提供高速運(yùn)作、低功耗以及寬電壓范圍的操作能力。它是一款帶有預(yù)設(shè)和清除功能的D觸發(fā)器,非常適用于多種數(shù)字應(yīng)用。主要特點(diǎn)和規(guī)格1. 寬電壓范圍
    發(fā)表于 08-29 14:20 ?0次下載

    ic 電子元器件類型有哪些?

    IC(Integrated Circuit,集成電路)電子元器件類型繁多,根據(jù)功能和結(jié)構(gòu)的不同,可以分為以下幾大類: 1. 數(shù)字集成電路(Digital IC)
    的頭像 發(fā)表于 08-14 15:47 ?689次閱讀

    思爾芯亮相集成電路行業(yè)大會(huì),展示數(shù)字EDA前沿技術(shù)

    6月12日,上海市集成電路行業(yè)協(xié)會(huì)六屆四次會(huì)員大會(huì)暨第二屆上海集成電路產(chǎn)業(yè)發(fā)展國(guó)際高峰論壇在上海張江圓滿落幕。作為國(guó)內(nèi)首家數(shù)字EDA供應(yīng)商,思爾芯受邀參加此次大會(huì),憑借完善的
    的頭像 發(fā)表于 06-14 08:24 ?486次閱讀
    思爾芯亮相<b class='flag-5'>集成電路</b>行業(yè)大會(huì),展示<b class='flag-5'>數(shù)字</b><b class='flag-5'>EDA</b>前沿技術(shù)

    什么屬于專用集成電路?專用集成電路和通用集成電路的區(qū)別

    在電子工程的世界里,集成電路IC)是構(gòu)建現(xiàn)代電子設(shè)備不可或缺的基礎(chǔ)元件。它們按照功能和設(shè)計(jì)的特定性大致分為專用集成電路(ASIC)和通用集成電路兩類。
    的頭像 發(fā)表于 04-07 15:45 ?1378次閱讀

    555集成芯片的三種工作模式

    555集成芯片(555定時(shí)器)是一種多功能的數(shù)字集成電路,它可以被配置為產(chǎn)生精確的時(shí)間延遲或生成穩(wěn)定的方波信號(hào)。
    的頭像 發(fā)表于 03-25 14:41 ?1655次閱讀

    數(shù)字集成芯片是什么

    數(shù)字集成芯片,即數(shù)字集成電路,是一種數(shù)字邏輯電路或系統(tǒng),它將元件和連接集成在同一半導(dǎo)體芯片上。這種芯片基于
    的頭像 發(fā)表于 03-20 15:41 ?680次閱讀

    珠海南方集成電路設(shè)計(jì)服務(wù)中心引進(jìn)芯華章全流程驗(yàn)證工具

    為更好地推動(dòng)EDA工具國(guó)產(chǎn)化,加快構(gòu)建產(chǎn)業(yè)生態(tài)體系,3月13日,芯華章科技宣布與珠海南方集成電路設(shè)計(jì)服務(wù)中心(珠海ICC)達(dá)成戰(zhàn)略合作,后者將引進(jìn)芯華章智V驗(yàn)證平臺(tái)及數(shù)字驗(yàn)證全流程
    的頭像 發(fā)表于 03-13 10:01 ?533次閱讀

    數(shù)字IC設(shè)計(jì)入門經(jīng)典書籍合集推薦

    本文所列書籍都面向數(shù)字集成電路方向,其他方向,諸如模擬集成電路、射頻IC、功率器件、工藝、器件等,均未涉及。將從理論基礎(chǔ)、晶體管級(jí)電路、系統(tǒng)級(jí)電路
    的頭像 發(fā)表于 03-07 13:48 ?1059次閱讀

    Verilog HDL數(shù)字集成電路設(shè)計(jì)方法概述

    電子發(fā)燒友網(wǎng)站提供《Verilog HDL數(shù)字集成電路設(shè)計(jì)方法概述.zip》資料免費(fèi)下載
    發(fā)表于 02-03 09:27 ?2次下載

    集成電路按用途可分成哪兩類?

    集成電路按用途可分為模擬集成電路數(shù)字集成電路兩類。
    的頭像 發(fā)表于 01-03 18:14 ?1086次閱讀

    第五屆EDA挑戰(zhàn)賽賽果公布!思爾芯“戰(zhàn)隊(duì)”成績(jī)斐然

    EDA領(lǐng)域的新生力量和創(chuàng)新思維。作為國(guó)內(nèi)首家數(shù)字EDA供應(yīng)商,思爾芯一直以來聚焦于數(shù)字前端EDA,本次選送的賽題為“FPGADie級(jí)系統(tǒng)布線
    的頭像 發(fā)表于 12-27 08:23 ?766次閱讀
    第五屆<b class='flag-5'>EDA</b>挑戰(zhàn)賽賽果公布!思爾芯“戰(zhàn)隊(duì)”成績(jī)斐然
    RM新时代网站-首页