NTUEENTUEE 1 Introduction to Cadence 講員:張祐齊 日期: 2002.02.27 原講員:魏睿民 1999.10.08.

Slides:



Advertisements
Similar presentations
MicroSim pspice.
Advertisements

Dracula Verification PDRACULA LOGLVS DRC-ERC Command File
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
1 Q10276: Hanoi Tower Troubles Again! 星級 : ★★★ 題組: Online-judge.uva.es PROBLEM SET Volume CII 題號: Q10276: Hanoi Tower Troubles Again! 解題者:薛祖淵 解題日期: 2006.
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
期末專題 - 吊人頭遊戲 第 35 組 組員 : 電機系 49841XXXX XXX 電機系 49841OOOO OOO.
Mobile IP Lab TA: 洪敏書
教案課程片頭介紹 教案課程片頭是以圖片透過 Powerpoint 之動畫設 計功能轉變而成的動畫形式所呈現出來的影片, 目的是要讓老師們的課程顯得更加活潑、生動、 有趣,以往傳統的做法大部分都是以文字或投影 片的方式呈現,後來加以改良成為動畫呈現方式, 使得學生在複習課程方面能更加淺顯易懂、激發 出更多學習的興趣與樂趣。
在 Ad-hoc 網路中實現點對 點發送訊息與廣播訊息. 檔案下載  範例程式可在下列網址取得  DEMO 程式可在下列網址取得
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
Android Class vs. Jar 建國科技大學 資管系 饒瑞佶 2013/4 V1. 從 MyAndroidProject 專案改起 將 BMI_method.java 改寫成 class 方式 步驟 1 :在原 package 內新增一個 class.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
: Boxes ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11003: Boxes 解題者:蔡欣燁 解題日期: 2007 年 3 月 19 日.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
Graph V(G 1 )={0, 1, 2, 3, 4, 5, 6, 7, 8, 9} E(G 1 )={(0, 2), (0, 3), (1, 4), (2, 3), (2, 5), (2, 6), (3, 6), (3, 7), (4, 7), (5, 6), (5,
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
: ShellSort ★★☆☆☆ 題組: Problem D 題號: 10152: ShellSort 解題者:林一帆 解題日期: 2006 年 4 月 10 日 題意:烏龜王國的烏龜總是一隻一隻疊在一起。唯一改變烏龜位置 的方法為:一隻烏龜爬出他原來的位置,然後往上爬到最上方。給 你一堆烏龜原來排列的順序,以及我們想要的烏龜的排列順序,你.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
Web Meeting 使用教學 ─ 學生版.  如何即時線上與老師互動? 一. 瀏覽太御科技首頁 二. 安裝 JoinNet 在首頁的左手邊 1. 下載 JoinNet 進行安裝 JoinNet.
1 單元三 查詢結果的引用分析 Web of Science 利用指引 查看出版及被引用情況 在查詢結果的清單中,可以瀏覽近 20 年來查詢主題出版和被引用的情況。
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
: Tight words ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: : Tight Words 解題者:鐘緯駿、林一帆 解題日期: 2006 年 03 月 14 日 題意: 給定數字 k 與 n (0 ≦ k.
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
: Count DePrimes ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11408: Count DePrimes 解題者:李育賢 解題日期: 2008 年 9 月 2 日 題意: 題目會給你二個數字 a,b( 2 ≦ a ≦ 5,000,000,a.
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
2011/02/24 管理講座 上課流程上課流程 時間內容 14:10~14:20 ( 約 10 分鐘 ) 講者介紹 14:20~15:20 ( 約 60 分鐘 ) 主講人 演講 15:20~15:30 ( 約 10 分鐘 ) 中場休息 15:30~16:00 ( 約 30 分鐘 ) 主講人 & 與談人時間.
: Problem G e-Coins ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10306: Problem G e-Coins 解題者:陳瀅文 解題日期: 2006 年 5 月 2 日 題意:給定一個正整數 S (0
Management Abstracts Retrieval System; MARS 檢索操作.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
: Lucky Number ★★★★☆ 題組: Proble Set Archive with Online Judge 題號: 10909: Lucky Number 解題者:李育賢 解題日期: 2008 年 4 月 25 日 題意:給一個奇數數列 1,3,5,7,9,11,13,15…
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
第十一章 AutoStat AutoMod.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
組合語言與系統程式 軟體使用教學. 軟體下載及安裝 下載 到課程網頁下載 tw/~jiun/ 安裝 解壓縮後將 System Software 資料夾放在 D 槽 (C 槽版本放在 C 之下 )
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
NVivo 7在文件分析應用.
MS office2003 於護理應用 (V) Excel 授課教師:郝德慧 講師. Excel 基本功能 Outline 1 Excel 的巨集錄製 2 Excel 的巨集執行 3 Excel 的繪製圖表 4 Excel 的專題範例操作 5.
多媒體技術與應用 實習作業 Part II. 實習作業 利用 Corel Paint Shop Pro X2 完成作業。 作業一:利用影像處理的技巧,讓這張影像變 的更清晰。
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
:Rings and Glue ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10301: Rings and Glue 解題者:施博修 解題日期: 2011 年 5 月 18 日 題意:小約翰有了個大麻煩,他不小心將 rings.
VLSI Design Full-custom IC Design Flow
幼兒行為觀察與記錄 第八章 事件取樣法.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
1 柱體與錐體 1. 找出柱體與錐體的規則 2. 柱體的命名與特性 3. 柱體的展開圖 4. 錐體的命名與特性 5. 錐體的展開圖
安裝 Android 開發環境 建國科技大學 資管系 饒瑞佶 2013/2 V1. 需要 JDK ( Java Runtime 1.5 above) Eclipse IDE Android SDK ADT.
類比電路(一)實習.
Presentation transcript:

NTUEENTUEE 1 Introduction to Cadence 講員:張祐齊 日期: 原講員:魏睿民

NTUEENTUEE 2 Outline Setup the environment Starting Cadence Using layout editor Extract layout to spice Using Timemill

NTUEENTUEE 3 Environment Setup Making a directory for using cadence, such as cad. Specify cds.lib in your working directory. –The easier way is copy mine to your directory like this, cp ~r89052/cad/cds.lib your_directory Type icfb& to running cadence in background.

NTUEENTUEE 4 Def. Of Some Files Technology file ( 035.tf ): specifies all the tech.-dependent parameters associated with that particular library. divaDRC.rul, divaEXT.rul, divaLVS.rul are design rules for DIVA tools. They provide on-line rule-check in layout editor. display.drf is a file containing layer display information. cds.lib is a file containing library definition..cdsinit skill format, pre-define the bindkeys, skill search path, text editor..simrc skill format, set simulation and netlisting environment variable

NTUEENTUEE 5 Create a New Library File => New => Library Your library name Choose this Tech. file

NTUEENTUEE 6 Create a New Library After creating a new library directory,we still need to copy some files below in the library directory: divaDRC.rul divaLVS.rul divaEXT.rul divaERC.rul display.drf

NTUEENTUEE 7 Create a New Cell File=> New => Cell Your library name Choose Virtuso for layout view, Schematic for schematic view Specify your cell name

NTUEENTUEE 8 Open Layout Editor File => Open … Choose Library Choose Layout view Choose Cell

NTUEENTUEE 9 Layout Editor Present point Relative point present command LSW Bar click middle button

NTUEENTUEE 10 Physical Layout Techniques Once a circuit design is complete, it becomes necessary to provide an area-efficient layout of the circuit to generate the masks necessary for fabrication. We must define the following: ”NWELL”, “PWELL”, “THIN”, “GPOLY”, “CONT”, “METAL1”, “METAL2”, “METAL3”, “VIA1”, “VIA2”, “NPIMP”, “PPIMP” in the layout database for 0.35μm TSMC process of CIC.

NTUEENTUEE 11 Physical Layout Techniques

NTUEENTUEE 12 Physical Layout Techniques The n+ diffusion can be defined by “NPIMP” and “THIN”. With poly across, a NMOS is formed. The p+ diffusion can be defined by “PPIMP” and “THIN”. With poly across, a PMOS is formed. Also PMOS is formed on “NWELL”. Conductor: Poly and metals. They are in different layer and disconnected unless through “CONT” or “VIA”. “CONT” is for poly and metal1. “VIA” is used between 2 metals. There is also “THIN” at “vdd!” And “gnd!”, “CONT” is required to connect “THIN” and “Metal1”. Once the “THIN” exist, there is PPIMP or NPIMP. After finish drawing, do not forget to place pins on inputs and outputs.

NTUEENTUEE 13 Useful Hotkeys Some useful hotkeys: –r: draw rectangular block –z/Z: room in and room out –k/K: ruler on/off –s:stretch –c: copy m: move u: undo Del: delete q:query p: create path

NTUEENTUEE 14 LSW

NTUEENTUEE 15 Option->Display

NTUEENTUEE 16 Options->Editor

NTUEENTUEE 17 On-line DRC

NTUEENTUEE 18 HW1 (1) 請用 CADENCE 畫出 transmission-gate full adder 的 Layout 。 (2) 此 Layout 必須通過 ON-LINE DRC check (3) Due on March 13

NTUEENTUEE 19 Open the extracted view and type shift-f, we can see the N/PMOS with the value of L/W. Select Cparasitics Getting Extracted View

NTUEENTUEE 20 Extract Layout to Spice (I) For the analog artist, do the following 3 steps: 1.Open.cshrc and find the line: setenv CDS_Netlisting_Mode=Digital change “ Digital ” to “ Analog ” 2.Open.simrc and find the line: simNlpGlobalLibName=sample change “sample” to “analogLib” 3.In divaExt.rul, change the capacitor model to “pcapacitor” change the transistor model to “pmos4” and “nmos4”.

NTUEENTUEE 21 Extract Layout to Spice (II) For the digital artist, do the following 3 steps: 1.Open.cshrc and find the line: setenv CDS_Netlisting_Mode=Analog change “ Analog ” to “ Digital ” 2.Open.simrc and find the line: simNlpGlobalLibName=analogLib change “analogLib” to “sample” 3.In divaExt.rul, change the capacitor model to “capacitor” change the transistor model to “pfet” and “nfet”.

NTUEENTUEE 22 CDL OUT – step1

NTUEENTUEE 23 CDL OUT – step 2 本例中輸出檔案為 an2.sp

NTUEENTUEE 24 Preparation to Run TimeMill The files required to run TimeMill –*.sp: your spice file –*.cfg: 設定電源電壓及欲觀察的節點 –*.io: 設定 test pattern 的輸入檔案及 IO pin name –*.vec: 設定測試 pattern –*.ctl: control file –Ls35_4_1.l: TSMC spice model * 表示待測試電路的名稱,如果是 circuit 是 an4 ,則 *=an4 這些檔案都可以從網頁上抓到,在接下來的範例中以 an2 cell 為例。 執行檔: –spice2erun –printwlrun –gentechrun –timerun

NTUEENTUEE 25 Running TimeMill – step 1 透過 spice2e 將 an2 轉成 an2.ntl ( EPIC 檔案格式) – 將 an2.sp, spice2erun 拷貝至工作站下同一目錄 – 將 spice2erun 的屬性更改為可執行並執行 " spice2erun 內容,共三行 " –echo "spice2e running!" –spice2e -i an2.sp -o an2.ntl -f hspice -1 –echo "spice2e end!" 輸出檔案 an2.ntl 注意: mos 的長寬都要改成以 u 來表示。如 l=3.5e-7 要改成 l=0.35u 。

NTUEENTUEE 26 Running TimeMill – step 2 透過 printwl ,根據 an2.ntl 產生 an2.wl1 – 將 an2.ntl, printwlrun 拷貝至工作站下同一目錄 – 將 printwlrun 的屬性更改為可執行並執行 " printwlrun 內容,共三行 " –echo "printWL running!" –printWL -n an2.ntl -m AN2 -o an2.wl –echo "printWL end!“ -m 後面是接 spice 檔中 subckt 的名稱

NTUEENTUEE 27 Running TimeMill – step 3 根據 an2.wl1 產生新的 an2.ctl “ an2.wl1 內容,共八行 ” –%model –.model n nmos –.model p pmos –%parameters –N_LENGTH –NW –P_LENGTH –PW 將 an2.wl1 整段複製到 an2.ctl 相對的地方

NTUEENTUEE 28 Running TimeMill – step 4 透過 gentech 產生 an2.tech – 將 an2.ctl, ls35_4_1.l, gentechrun 拷貝至工作站下同一目錄 – 將 gentechrun 的屬性更改為可執行並執行 " gentechrun 內容,共三行 " –echo "begin: `date`" –gentech -c an2.ctl -t an2.tech -f hspice -m -q –echo "end: `date`“ 輸出檔案是 an2.tech

NTUEENTUEE 29 Running TimeMill – step 5 進行 timemill 模擬 – 將 an2.ntl, an2.io, an2.cfg, an2.tech, timerun – 拷貝至工作站下同一目錄 – 將 timerun 的屬性更改為可執行並執行 " timerun 內容,共三行 " –echo "run timemill" –timemill -n an2.ntl an2.io -m AN2 -o an2 -c an2.cfg -p an2.tech -d t -t 50 –echo "end timemill" 50 是模擬的時間長度,跟 test pattern 長度有關

NTUEENTUEE 30 Running TimeMill – step 5 注意事項:將 an2.ntl 的 n 改成 nch “an2.io” (is=vec)(en=an2.vec)(ot=A,B); “an2.vec” ;AB radix11 ioii 輸出檔案 : an2.out

NTUEENTUEE 31 Running TimeMill – step 6 Debussy 1. 看波形

NTUEENTUEE 32 Running TimeMill – step 6 2. 選擇輸入檔案 5. 選擇節點

NTUEENTUEE 33 Running TimeMill – step 6 3. 將檔案格式選 成 *.out 4. 選擇所要觀 察的 ckt

NTUEENTUEE 34 Running TimeMill – step 6 6. 選擇觀察節點 7. 得到結果