Chapter 2. High-speed properties of logic gates.

Slides:



Advertisements
Similar presentations
CMOS Logic Circuits.
Advertisements

Ch 3. Digital Circuits 3.1 Logic Signals and Gates (When N=1, 2 states)
Differential Amplifiers and Integrated Circuit (IC) Amplifiers
TTL (Transistor Transistor Logic).  Transistor Transistor logic or just TTL, logic gates are built around only transistors.  TTL was developed in 1965.
Digital Electronics Logic Families TTL and CMOS.
[ 1 ] LVDS links Servizio Elettronico Laboratori Frascati INFN - Laboratori Nazionali di Frascati G. Felici LVDS links.
Logic Families and Their Characteristics
   >>> 
Digital Integrated Circuits© Prentice Hall 1995 Interconnect COPING WITH INTERCONNECT.
CMOS gates Electrical characteristics and timing TTL gates
EE365 Adv. Digital Circuit Design Clarkson University Lecture #4
EE365 Adv. Digital Circuit Design Clarkson University Lecture #5
Microcomputer Buses Outline –What is a Bus? –Interfaces –Open Collector Buses –Tristate Buses –Bus Contention –Transmission Lines Goal –Understand bus.
Logic Families Introduction.
EET 252 Unit 2 Integrated Circuit Technologies
PCB Design & Layout Tips
Digital logic families
Practical Aspects of Logic Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
IC packaging and Input - output signals
Link A/D converters and Microcontrollers using Long Transmission Lines John WU Precision Analog - Data Converter Applications Engineer
1 Terminations Chris Allen Course website URL people.eecs.ku.edu/~callen/713/EECS713.htm.
CSET 4650 Field Programmable Logic Devices
Layout Considerations of Non-Isolated Switching Mode Power Supply
Electronic Troubleshooting Chapter 10 Digital Circuits.
Electrical Characteristics of Logic Gates Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
General Licensing Class Oscillators & Components Your organization and dates here.
PCB Layout Introduction
Practical Digital Design Considerations Part 1 Last Mod: January 2008 ©Paul R. Godin.
Electronic Troubleshooting Chapter 11 Digital Systems.
PCB Layout Introduction
Chapter 4 Logic Families.
Practical Digital Design Considerations Review of Concepts Created February 2008 ©Paul R. Godin.
1.0 INTRODUCTION  Characteristics of the active electronic components that determine the internal construction and operation of electronic circuitry.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Chapter 11 Logic Gate Circuitry.
University of Tehran 1 Interface Design PCB Design Tips Omid Fatemi.
Bi-CMOS Prakash B.
1 Decoupling Capacitors Requirements Intel - Microprocessor power levels in the past have increased exponentially, which has led to increased complexity.
Solid-State Devices & Circuits
PCB DESIGN Dr. P. C. Pandey EE Dept, IIT Bombay Rev. Jan’16.
University of Tehran 1 Interface Design Connections Omid Fatemi.
EE Electronics Circuit Design Digital Logic Gates 14.2nMOS Logic Families 14.3Dynamic MOS Logic Families 14.4CMOS Logic Families 14.5TTL Logic.
Electrical Characteristics of Logic Gates Gate Characteristics Last Mod: January 2008  Paul R. Godin.
Physical Properties of Logic Devices Technician Series Created Mar
Exam 2 information Open book, open notes, bring a calculator Wednesday Dec 16, 10:30 to 1:00 pm Eligible topics (1 of 3) (not an exhaustive list) Exam.
HIGH VOLTAGE DC BY MARX GENERATOR PRINCIPLES
Basics of Bypass Capacitor, Its Functions and Applications.
전자파 연구실 1. Fundamentals. 전자파 연구실 1.1 Frequency and time Passive circuit elements is emphasized in high speed digital design : Wires, PCB, IC- package.
Ground Planes, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
Power Distribution Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
TERMINATIONS Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Piero Belforte, HDT, July 2000: MERITA Methodology to Evaluate Radiation in Information Technology Application, methodologies and software solutions by Carla Giachino,
Logic Families.
IC packaging and Input - output signals
Digital Circuits ECGR2181 Chapter 3 Notes Data A-data B-data A B here
INDUSTRIAL ELECTRONICS/ELECTRICITY
OVER VOLTAGE OR UNDER VOLTAGE
LOAD CUTOFF SWITCH UPON OVER VOLTAGE OR UNDER VOLTAGE
MARX GENERATOR BASED HIGH VOLTAGE USING MOSFETs
Chapter 06 Logic Gate Circuitry.
EI205 Lecture 15 Dianguang Ma Fall 2008.
PCB Design & Layout Tips
LOGIC FAMILIES UNIT IV.
Electromagnetic Compatibility BHUKYA RAMESH NAIK 1.
Lecture No. 7 Logic Gates Asalam O Aleikum students. I am Waseem Ikram. This is the seventh lecture in a series of 45 lectures on Digital Logic Design.
Digital Circuits ECGR2181 Chapter 3 Notes Data A-data B-data A B here
Open book, open notes, bring a calculator
Chapter – 2 Logic Families.
Terminations Chris Allen
Presentation transcript:

Chapter 2. High-speed properties of logic gates

2.1 Historical development of very old digital tech. Relays can switch large current signals. For fast switching, the signal currents should be large. Packaging and switching speed is limited by heat dissipation. Fast switching → Heat(cooling) problem, Power loss. Relay With wire spring, separate assemblies for spring and contact armature are not needed. Wire spring relay Available models are 750Ω or 2400Ω coils with the standard 48V spec.

Relay

Trade-offs for high speed design Standard packaging of logic devices saves money in manufacturing but reduces flexibility. The initial investment required for a new package type is staggering. Standard packaging limits both the number of gates and the number of pins per package. Those factors force designers to partition large systems among many device packages. Signal connection between packages respond more slowly and consume more power than connections internal to one package. The maximum allowable power dissipation per package is limited by a combination of package construction and the cooling. Higher density packaging has the benefit of cutting assembly cost and product size. But maximum allowable power dissipation per package constrains the number of gates per package. Speed and power in a given technology are somewhat interchangeable.

2.2 Power consumption TTL (Transistor transistor logic) 출력이 high인 경우 Q1 conduct 출력이 low인 경우 Q2 conduct High input: Forward active Low input : Reverse active Source Sink

DTL (Diode transistor logic) Low power Schottky TTL

Power dissipation 1. Quiescent dissipation : power consumed to hold a circuit in one logic state or the other. 2. Active power when driving a capacitive load.

Active power due to overlapping bias currents TTL case Totem pole stage Q1, Q2가 함께 on 되는 상태에서 매우 큰 전류가 흐르고, 전력 소모가 많아진다. For TTL circuits, the overlap effect is more pronounced. TTL circuits are not good candidates for use as linear, small signal processing elements(like oscillators) because they draw excess power in the linear state. ECL is more preferable.

CMOS case CMOS인 경우 출력이 high 또는 low상태이면 전력 소모 0 이지만, switching이 일어나는 경우 Q1, Q2가 함께 on 되는 상태에서 전력 소모가 생긴다.

Power consumption of logic gates Input power Internal dissipation Drive circuit dissipation Output power Each of the categories subdivide into active and quiescent dissipation.

2.2.4 Input power Quiescent input power is determined by multiplying the required input current by the power supply voltage. Input power is relatively low. Those powers are significant only when many gates are connected in parallel. (Large fan out case)

2.2.5 Internal dissipation Internal power is used to bias and switch nodes internal to a logic device. Internal power includes both quiescent and active power dissipation.

2.2.6 Drive circuit dissipation Totem pole Emitter follower Open collector Current source

Quiescent power dissipated in a totem-pole output TTL case

CMOS case

Example 2.1

Active power dissipated in a totem-pole output AC fan-out is related to the rising time or falling time.

Example 2.2 50 Ω impedance lines 74HCT640의 maximum propagation delay 가 9ns 일 때 20개의 fan-out 상태에서 33MHz (30ns)로 동작 가능여부? Gate당 입력 단의 capacitance는 10pF. Line의 inch당 용량은 2pF임

Power dissipation in each driver AC fan-out 53ns정도의 rising/falling time이 필요하므로 33MHz에서는 신호가 제대로 올라가고 내려올 시간적 여유가 없음. 53ns를 확보하려면 16MHz정도로 주파수를 낮출 필요 있음. Power dissipation in each driver IC package 1개의 Power dissipation을 고려하면 16MHz 동작도 어려움.

ECL High : -0.9V Low : -1.7V ECL circuits need a pull-down resistor terminated to -5.2V or -2.0V

-5.2V로 pull down한 경우 소모 전력 -2V로 pull down한 경우 소모 전력

Pull down/up resistors Transmission line에서 termination을 보는 경우임

Ringing ~ Signal source Load Mismatched load

Impedance matching - Digital Source matching ~ Load matching ~

Open collector Wired-OR circuits Since an open collector output "pulls" the output voltage from that of the pullup resistor to ground, many open-collector outputs can be wired together to create a wired-OR circuit.  This means that if any of these outputs are active, the combined output of all the gates will be ground.  This effects a logic-OR.  This can be useful when several outputs share a single line as would happen on a bus.  Example wired-OR circuit using open-collector outputs of NAND gates. Different Voltage Interfacing Since the exact voltage of the pullup resistor is not critical, an open-collector output can be used to interface one logic voltage level with another.  Example interface between 5V logic and a higher voltage. You may also see the term open-drain output.  This is an open-collector output from a MOSFET which has a drain instead of a collector.  The basic idea is the same for open-collector and open-drain.  The value of resistor used to pull up an open-collector is not critical.  Smaller values offer faster switching times at the price of higher current consumption.  Typical values range from a few thousand to a few hundred thousand Ohms.  In circuit diagrams, logic gates are usually shown with an asterix (*) when the output is an open-collector or open-drain output. 

Current source output driver CPU clock Data buffer D Q Data bus Data Memory RS-232 HDD Chip select Address decoder Address Address bus

Totem pole output driver인 경우 문제점 Signal contention

486 mother board

2.3 Speed Theoretical digital logic design : focuses on the propagation delay Practical problems depend on → minimum output switching time. Fast switching times → problems due to return currents, crosstalk, ringing Independent of propagation delay Logic families with minimum switching times much faster than the propagation delay suffer an unnecessary penalty in system design → device packaging, board layout, connectors accommodate fast switching times.

2.3.1 Effects of sudden change in voltage, dV/dt Fast switching time에 의한 문제를 줄이기 위해 switching time에 제한을 둔 logic family들도 있다. fast switching 에 의한 문제를 전압 및 전류로 나누어 생각할 수 있다. 2.3.1 Effects of sudden change in voltage, dV/dt fknee 는 rising time에만 관련 있고, propagation delay, clock rate, switching frequency등과는 무관하다. fknee 가 너무 높으면 signal propagation에서 문제를 일으킨다. Mutual capacitance에 의한 crosstalk유발.

2.3.1 Effects of sudden change in current, dI/dt Mutual inductance에 의한 crosstalk유도.

2.3.3 Voltage margins

Need for noise margin DC power supply current, flowing through the DC resistance of the ground path, cause ground voltage differentials between logic devices. Fast changing return signal currents, flowing through the inductance of a ground path, cause ground voltage differentials. (inductive crosstalk). Signals on adjacent lines may couple through either mutual capacitance or (more likely) mutual inductance to a given line, generating crosstalk. Ringing, or reflection, on long lines distorts the appearance of binary signals. Signal transitions may appear smaller (or larger) at the receiver than at the transmitter. The threshold levels on some logic families are a function of temperature. Noise margin percentage

2.4 Packaging 2.4.1 Lead inductance – ground bounce Output voltage = Vout+VGND

Ground bouncing

Measurement of ground bouncing

Chip mounting method

DIP PLCC BGA

2.4.2 Lead capacitance With fast rising time and higher input impedance level of victim, crosstalk become larger.

Ideal electronic system 전자 부품의 power line과 signal line이 분리되어 있음 Power line Vcc + - Signal line GND Power line 요구 사항 : 부품의 상태에 상관 없이 일정한 전압 출력을 내야 한다. Signal line 요구 사항 : 신호 성분만 포함하며, 왜곡이 없으며 전파 방사가 적고, 내성이 강해야 한다. 두 line이 서로에 영향을 끼치지 않도록 배선되는 경우 이상적인 시스템 구현이 가능하다.

Physical wires/lines + - 실제 line들은 inductance와 저항을 갖고 있다. Amp나 logic gate들은 power line과 signal line이 GND 를 공유한다.

Physical power lines on PCB Vcc + - Power supply Signal line GND Physical voltage source with line traces Ideal voltage source Power noise 또한 배선의 편의를 위해서 power line과 signal line이 같은 GND를 공유하게 되는 것이 문제다.

Properties of physical power lines Vcc + - Power supply Signal line GND Line의 임피던스 때문에 power line에 일정한 전류가 흐르는 동일한 copper 상이어도 전압이 다르다. Logic gate 또는 amp가 동작 상태에 따라 전원 line에서 끌어들이는 전류가 다르기 때문에 voltage spike가 생긴다. Signal line과 voltage reference를 공유하므로 동작 상태가 바뀌면 power line의 spike가 signal line에도 영향을 준다.

Building ideal power lines on PCB Physical voltage source with line traces PWR/GND plane capacitance Power noise L (Inductance)이 줄어들기는 하나 완전히 0이 되지는 않는다. Inductance를 줄이기 위해 선 폭을 늘림

Power line noise due to line inductance VA VA 5V + VCC - Vin 5V Vin Power line의 inductance 와 logic gate의 동작 상태에 따른 소모 전류의 변화 때문에 noise생김.

Ground bouncing noise Ground bouncing noise

Decoupling capacitors PWR line inductance Decoupling capacitor + - (예제) 3.3V logic이고 rising time이 1ns, Δv = 0.3 V 일 때 + -

Transmission line approach Power line의 inductance 와 capacitance를 transmission line으로 보는 관점. Current wave + VCC - ~

ADS simulation : no decoupling cap.

ADS simulation : with decoupling cap.

Line inductance에 대한 대책 + VCC - Capacitor를 병렬로 달아 놓으면, 순간적인 전류의 변동은 capacitor가 담당하여 전압 spike가 생기지 않는다. VA + VCC - Vin Vin VA Vin

Self resonant frequency of SMT capacitors Multiple parallel capacitors Self resonant frequency of SMT capacitors

Line inductance에 의해 gate A의 동작에 따라 B의 전압이 바뀐다. Effect of multiple components A B + VCC - VB 5V VA + VCC - Vin Vin 5V Vin 58 Line inductance에 의해 gate A의 동작에 따라 B의 전압이 바뀐다.

Isolation of device power lines using ferrite bead Transmission line에 흐르는 전류의 변동을 거의 없게 한다. + VCC - Transmission line에는 DC 전류만 흐르게 한다. 좀 더 적극적으로 filtering 하려면 ferrite bead를 연결한다. + VCC - 59

Common ground return current path 인접 신호와 섞임 GND GND/VCC Return current 경로가 넓음. Double sided board GND/VCC 60 두 line이 인접한 경우 return current 중첩됨. (Bad for high speed design)

Impedance reduction due to mutual inductance Line trace와 GND 사이의 간격을 좁히면 k가 커져서 line 임피던스가 줄어든다. ☺ Line trace와 GND 사이의 mutual inductance가 클 수록 Zin은 작아진다.

Isolation of nearby return currents 두 line 사이의 mutual inductance 보다 각각의 line과 GND사이의 mutual inductance를 훨씬 크게 만들면 return current가 섞이는 것을 막을 수 있다. 62

Multi-layered PCB 배선이 복잡한 경우 multi-layer board를 만든다. Multi-layer board에서 power plane과 GND plane은 parallel plate waveguide 구조를 형성하므로 propagating mode가 생기지 않도록 조치를 취한다. 63

Multi-layered circuit board example 64

Mode suppression by decoupling caps or vias VCC GND High frequency 에서 C가 있는 지점에서 electric field null이 생김. 안생김 VCC Cap GND GND Via GND 65 Low frequency 에서 via가 있는 지점에서 electric field null이 생김.

Mixed signal PCB – split ground GND GND Analog (small signal) Digital (Large signal) + - Digital 회로의 large signal switching에 의한 ground noise가 amplitude가 작은 analog회로에 영향을 끼치는 것을 막기 위해 split ground를 썼다. 이 경우 주의해야 할 점은 analog/digital interface이다. Signal line과 함께 전압의 기준선인 GND선도 함께 연결되어야 한다. 66

Analog/Digital interface GND Analog (small signal) Digital (Large signal) + - 잘못된 방법 GND 선을 signal line에 인접하게 배치하지 않은 경우 current loop의 면적이 커져 radiation되는 전파가 많아진다. 67