Introduction to IC Design

Slides:



Advertisements
Presentaciones similares
Circuitos secuenciales
Advertisements

A Comer Vamos a Poner la Mesa.
Funciones lógicas Tema 4.
BUSES DE DATOS CON MULTIPLEXORES Y DECODIFICADORES
Editing Slides With Polaris Office, you can create new .ppt and .pptx presentations or edit your presentation with ease.
第一中国拉美互相了解于文化系列讲座 Primera Serie de Cátedras de Entendimiento Mutuo e Intercambio Cultural entre América Latina y China 中央广播电视大学 - 中拉互利发展基金会合作主办.
Complementos Indirectos Español III Diciembre 2013 Señora Hooker.
Formal Commands Chapter 3 Grammar 2.1 & 2.2. Review : Informal Commands Recall from Spanish 1 that in order to form an affirmative informal command (to.
Helping Your Child at Home with Math Agenda Welcome and Overview Math Tools Using Math Strategies Homework Grade Level Games Closing: Mathematics Vision.
TELEFÓNICA Research (I+D ) © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal ICT 2008 – Collective Intelligence Networking Nov. 26, 2008 ©
1 – 999,999,999.
4.1 Continuidad en un punto 4.2 Tipos de discontinuidades 4.3 Continuidad en intervalos.
EL PRIMER TRANSISTOR INSTITUTO POLITECNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN LABORATORIO DE MICROTECNOLOGIA Y SISTEMAS.
CPU 8088 vs. Pentium TEEL 4011 Prof. Jaime José Laracuente-Díaz.
Fact Family4, 5, 20 (provided by the teacher) Problem4 X 5= 20 Perimeter = 18 cm Area4 x 5= 20 sq cm 5 cm 4 cm Example: Teachers: Assign students.
Time Expression with Hacer Grammar Essential #106.
Hace…que To express how long something has been going on, Spanish uses the following formula: Hace + length of time + que + verb (in the present tense)
美麗的油畫 - 不是照片 Kostenko Anna nació en 1975 en Kiev, Ucrania, y ha vivido y trabajado en Cracovia, Polonia desde Se graduó de la Academia de Bellas.
初級西班牙語期中報告 班級:四技英語一丙 學號: 498c0128 姓名:謝宜螢. 現在式動詞變化介紹 變化類型分為三種:  規則變化  不規則中之規則變化  完全不規則變化 原型動詞字尾:  ar  er  ir.
013456… LOS NÚMEROS 數字 Los números que escribimos están compuestos por algoritmos, (1, 2, 3, 4, etc) llamados algoritmos arábigos, para distinguirlos.
Lógica Programable Electrónica Digital
Sistemas de Información Agosto-Diciembre 2007 Sesión # 3.
MORE CONVERSATION TOOLS
Quasimodo: (son las doce)
DEFINITION OF A ELLIPSE STANDARD FORMULAS FOR ELLIPSES
按鍵換頁 音樂:高山流水!   黃太生,江蘇泰州人,曾就讀於清華大學美術學院工藝美術專業,經 過十多年的潛心研究,打破千百年來傳統的書畫表現手法,只用樹葉 的皮和肉,輔以首創的獨特工藝,運用了繪畫、微刻、剪紙、書法、 篆刻等手法,一片樹葉,經過黃太生精雕細刻後,其葉脈清晰、薄如 蟬翼、玲瓏剔透,有如雙面繡之手感和質感。
Hace + Time Expressions
Ser and Adjectives By: Matt Daughdrill 3/25/05. You are probably wondering what is this “Ser” business and what does it have to do with adjectives. Well.
Es curioso ver cómo las autoridades de Bruselas dan uso a muchas paredes con un toque muy especial, los murales que las adornan, la mayoría especialmente.
-twohsien. 背景  西班牙  吉普賽文化  從音樂開始 La que quiera madroños vaya a la sierra, olé morena, vaya a la sierra, porgue se están secando las madroñeras, olé.
觀察的類型 自然觀察與實驗研究的觀察 結構式與非結構式的觀察 參與及非參與的觀察 個體目標及地點目標的觀察 團體或個別觀察
WebQuest 情境模擬 屋苑樓宇總值計算葉笑嫦老師佛教茂峰法師紀念中學指導老師:李芳樂教授、楊浩教授 香港中文大學教育學院課程與教學學系.
楊景傅 博士 (Albert J.F. Yang, Ph.D.)
DNA 序列完全比對搜尋系統 指導教授 : 張玉盈 教授 組員 : 陳政浩、林峰世、陳俊仁. 背景 Human Genome Project DNA 研究 未來發展.
拉蘿佳 Alicia de Larrocha 拉蘿佳 出生於西班牙巴塞隆納 出生於西班牙巴塞隆納 五歲第一次公開演出 五歲第一次公開演出 個子嬌小 個子嬌小 母親與阿姨都是西班牙作曲家葛拉納多斯 (Enrique Granados) 的學生 母親與阿姨都是西班牙作曲家葛拉納多斯 (Enrique.
Why do you need to learn English?  Schedule: Saturday: 8 a.m – 2:00 p.m – P609  Course book:  New Framework 2 pre-intermediate (units 1-6) - Richmond.
013456… LOS NÚMEROS 數字 我們日常普遍使用的數字 為阿拉伯數目字 有別於其他寫法 譬如說,羅馬數字 Los números que escribimos están compuestos por algoritmos, 我們日常普遍使用的數字 為阿拉伯數目字.
1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.
LOS QUEHACERES DE JORGE
教學經驗分享 景美女中西班牙文教師 劉劭璇.
¿Qué vas a hacer en el futuro?
Tecnología y Estructura de Costos. Technologies u A technology is a process by which inputs are converted to an output. u E.g. labor, a computer, a projector,
Masculine Femenine Singularunmuchounamucha cuantopococuantapoca Pluralunosmuchosunasmuchas cuantospocoscuantaspocas Next.
Canciones y Poesía. 0 Ustedes van a hacer una actividad fantástica para ayudar a sus compañeros de la clase con el vocabulario!!!! 0 Van a utilizar el.
Vámonos Escribe la fecha y el objetivo Hoy es 15 de septiembre del 2014 I can describe myself and others using adjectives. WARM UP: Describe la escena.
Sr. Schofield Español I Punctuation Marks: Review.
Octubre 7, Español 2: Cap. 2B pag. 110 Q: ¿Cuántos estudiantes hay en el salón de clases? ¿Dónde están? “Hay” means there is/ there are.
I Can Use My Words Scripted Story Tips For tips and guidelines about “Scripted Stories”, please begin by reading “Scripted Stories for Social Situations.
VARIABLES BINARIAS Y ENTERAS
Julie Pettigrew Future career and personality traits Rushcliffe School.
Preterite Verbs Talk about the past using Regular Preterite Verbs.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 2 Numbers We Use in Digital.
Preparacion Hoy es viernes el 4 de diciembre. Today is Friday, December 4. DO NOW: In preparation for some exercises in class do the following with the.
Un juego de adivinanzas: ¿Dónde está el tesoro? A1B1C1D1E1F1 A4B4C4D4E4F4 A2B2C2D2E2F2 A5B5C5D5E5F5 A3B3C3D3E3F3 A6B6C6D6E6F6 Inténtalo de nuevo Inténtalo.
used instead of A.M. and P.M.
Ria slides XuY/ Ria slides.
Time Expression with Hacer Grammar Essential #106.
Targets: I can use punctuation marks and written accents correctly. I can demonstrate that I can tell time. Warm up: Fill in the blanks using the correct.
Esponja 1.Nosotros _____ despertamos temprano. 2.Tu _____levantas tarde. 3.Yo _____ me lavo los dientes todos los dias. 4.Por lo general, Chuy no _____.
El Participio Pasivo y el Pretérito Perfecto Spanish 3 L-10 Page 118.
Clave de Examen 3 INEL 4205 FALL Definición de un literal Literal - variable negada o no negada que aparece en el término de una función.
Sergio Vergara Limon, ICN, Marzo 2015
Proyecto de vocabulario de la ciudad
AV2 1.1 Notas Gramaticales What is a noun?
Neutron Radiography. Outline Introduction Radiography principle Instrumentation Conclusions.
Introducción a VLSI DINÁMICA.
ispLSI1032E- Estructura Disseny Electrònic Assistit per Ordinador
Magnitudes vectoriales
Magnitudes vectoriales
Que hora es? What time is it?.
Transcripción de la presentación:

Introduction to IC Design Tsung-Chu Huang (黃宗柱) Department of Electronic Eng. Chong Chou Institute of Tech. Email: tch@dragon.ccut.edu.tw 2003/11/03

Outline CMOS Logic Gate Design Standard Cell Layout Gate Array Layout Sea of Gates CMOS Layout Guideline Transmission Gate Layout MUX Layout CMOS Logic Structures Clocking Strategies I/O Structures Low-Power Design

To that nearest to output in the serial transistors Fan-In and Fan-Out A D Fanin=3 Fanout=4 A D To that nearest to output in the serial transistors

CMOS Gate Stage-Ratio Principle (Review) IO PAD

Transistor Stage-Ratio Principle 1 ↓ CDS OCg s:1 Rp/s rOCg output part internal part

Transistor Stage-Ratio Principle Equal Rise/Fall Time Design Normalized-mobility

Transistor Stage-Ratio Principle High-Speed Design Guideline Use NAND instead of NOR gates Place inverters at high-fanout nodes Fanin < 5; Fanout < 10 Use min.-sized gates on high-fanout nodes; Keep Rise/Fall edges sharp

Complex Logic Gate Layout Euler Path (Review)

CMOS(互補金氧半) Logic P型網路為F(X)的Relay logic N型網路為F(X)的Relay logic P型網路 F X AND與OR互換即可 N型網路為F(X)的Relay logic

Stick Diagram 常用佈局表示法及簡化佈局法 例: 格子(Grid)狀文字(Font)表示法 EDIF 為一種(層次,對角座標)的表示法 Stick diagram: 草圖用,將不重要寬度省略 例: 2/0.35 1/0.35

例如:F=(A+B)(C+D) A B C D A B C D 因為F= A B + C D P型網路為: 因為F=(A+B)(C+D) A N型網路為:

尤拉路徑 (Euler Path) 十八世紀拓樸學被用來簡化CMOS邏輯閘佈局 N型路徑為N型Relay-logic網路 P型路徑為P型Relay-logic網路 拓樸學證明各輸入開關X與X交叉通過! B A F S F D

尤拉路徑 (Euler Path)佈局法 再畫出兩倍寬度的P+IMP 先畫出一倍寬度的N+IMP A B VDD B A F S D A B VSS

Interlaces of Diffusion Lines B C D E A B C E D Vdd Out Vss Out A B E D C A B E D C

Minimum Interlace Algorithm Example: A B C D E F Out Out Vss F E D C A B Out Vdd

Minimum Interlace Algorithm Adding a pseudo input to each sub-gate such that each sub-gate has odd inputs. A B C D E F 2 interlaces

Minimum Interlace Algorithm Rotate each axis to reduce the inner interlaces A B C D E F

Output Capacitance Minimization B C D COA COBCD COBCD >> COA Put Output-point here because

Stacking along Diffusion Lines Example: considering a buffer with a stage ratio of 2 Area: A2 1:2 Area: A1 Ln1+Ln2 Wn1+Wn2 Area: A3 Vinv↗

Channel Routing I H A B B C C A D F D To reduce #Tracks E G I B A G F

LEA: Left-Edge Algorithm Sort by length Select from Left Edge A B C D F G E Length Edge

Rapid Prototyping Prototyping: Q<<Qproduct for test, debug, verification. Rapid Prototyping: t(Q) << t(Qproduct) Usual Rapid Prototyping wrt. Full Custom Semi-Custom: saving the prior processes Weinberger Array, Gate Array, SOG, e.t.c. Standard-Cell: saving PLD SPLD CPLD FPGA

Weinberger Array (NOR Logic) D E F G

Gate Matrix

Gate Array

SOG: Sea-of-Gates

Physical Layout Skills Widening methods: Crossover:

Physical Layout Skills Dog-bone/Dog-Leg: No need to change layers for crossing More usage of white space: Rubber forcing

Folding Lines of Diffusion Example: Full Adder

Folding Lines of Diffusion Example: Full Adder A B C Co Co Sum

Folding Lines of Diffusion Example: Sum=A⊕B⊕C A B B A C C A B F Y V F Y V S X F S X F

Connections of Standard Cells 1. Butting 1. Wired 3. Feedthrough

Transmission Gate Layout Consideration

Multiplex A B C Z 1 A B C A B

Multiplex Layout A B

Pass-Transistor and Transmission Gate High-Z or Vth-Degrade PASS Transistor Logic Circuit Pull-up or Pull-down PASS Transistor Logic Circuit A B

Address Decoder using Pass Transistor

4-Transistor XOR and XNOR B Bui et al. New 4-Transistor XOR and XNOR Designs, AP-ASIC2000.

Scope & Review on the Midterm Lectures from 9/22~11/3. Stick diagram, inv(ENM, ERF, Stage) Multiple choice on common guidelines SPICE Netlist and 3 Major Analyses