Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
1 Chapter 2. High-speed properties of logic gates 전자파 연구실 2 2.1 Historical development of very old digital tech. 1. Relays can switch large current signals. 2. For fast switching, the signal currents should be large. 3. Packaging and switching speed is limited by heat dissipation. Fast switching → Heat(cooling) problem, Power loss. Relay Wire spring relay With wire spring, separate assemblies for spring and contact armature are not needed. Available models are 750Ω or 2400Ω coils with the standard 48V spec. 전자파 연구실 3 Relay 전자파 연구실 Trade-offs for high speed design 4 1. Standard packaging of logic devices saves money in manufacturing but reduces flexibility. The initial investment required for a new package type is staggering. 2. 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. 3. The maximum allowable power dissipation per package is limited by a combination of package construction and the cooling. 4. 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. 5. Speed and power in a given technology are somewhat interchangeable. 전자파 연구실 5 2.2 Power consumption TTL (Transistor transistor logic) 출력이 high인 경우 Q1 conduct 출력이 low인 경우 Q2 conduct High input: Forward active Low input : Reverse active Source Sink 전자파 연구실 6 DTL (Diode transistor logic) Low power Schottky TTL 전자파 연구실 Power dissipation 7 1. Quiescent dissipation : power consumed to hold a circuit in one logic state or the other. 2. Active power when driving a capacitive load. 2 P (frequency )(Excess energy used per cycle) f CVCC 전자파 연구실 8 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. 전자파 연구실 9 CMOS case CMOS인 경우 출력이 high 또는 low상태이면 전력 소모 0 이지 만, switching이 일어나는 경우 Q1, Q2가 함께 on 되는 상태에서 전력 소모가 생긴다. 전자파 연구실 Power consumption of logic gates 1. Input power 2. Internal dissipation 3. Drive circuit dissipation 10 Each of the categories subdivide into active and quiescent dissipation. 4. Output power 전자파 연구실 2.2.4 Input power 11 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) 전자파 연구실 12 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. Ptotal Pquiescent Pactive f Pactive K active f measure Ptotal Pquiescent K active f measure 전자파 연구실 2.2.6 Drive circuit dissipation • Totem pole • Emitter follower • Open collector • Current source 13 전자파 연구실 Quiescent power dissipated in a totem-pole output 14 TTL case Pquies 0.4 I sin k 1.4 I source 2 전자파 연구실 15 CMOS case 전자파 연구실 16 Example 2.1 2 2 RB I sink RA I source Pquies 2 전자파 연구실 Active power dissipated in a totem-pole output 17 AC fan-out is related to the rising time or falling time. 전자파 연구실 18 Example 2.2 50 Ω impedance lines 74HCT640의 maximum propagation delay 가 9ns 일 때 20개의 fan-out 상태에서 33MHz (30ns)로 동작 가능 여부? Gate당 입력 단의 capacitance는 10pF. Line의 inch당 용량은 2pF임 전자파 연구실 19 AC fan-out TRC (110 )( 220 pF ) 24ns T1090 2.2TRC 53ns 53ns정도의 rising/falling time이 필요하므로 33MHz에서는 신호가 제대 로 올라가고 내려올 시간적 여유가 없음. 53ns를 확보하려면 16MHz정 도로 주파수를 낮출 필요 있음. Power dissipation in each driver IC package 1개의 Power dissipation을 고려하면 16MHz 동작도 어려움. 전자파 연구실 20 VCC 2l 2l LC 1.2 1.0 0.8 Vs, V Vin, V Vc, V tr Z0 VCC Z 0 ROH 0.6 0.4 0.2 0.0 -0.2 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 110 120 130 140 150 160 170 180 190 200 time, nsec 2 1 Vs, V Vin, V Vc, V V 0 -1 -2 0 10 20 30 40 50 60 70 80 90 100 150 160 170 180 190 200 time, nsec 전자파 연구실 21 ECL High : -0.9V Low : -1.7V ECL circuits need a pull-down resistor terminated to -5.2V or -2.0V 전자파 연구실 22 전자파 연구실 23 -5.2V로 pull down한 경우 소모 전력 -2V로 pull down한 경우 소모 전력 전자파 연구실 24 Pull down/up resistors Transmission line에서 termination을 보는 경우임 전자파 연구실 25 Ringing ~ Z 0 50 Z S 10 Z L 1k Signal source Load Mismatched load 3 Vout, V Vin, V 2 1 0 -1 -2 1.0 1.1 1.2 1.3 1.4 1.0 1.5 1.6 1.7 1.8 1.9 2.0 1.6 1.7 1.8 1.9 2.0 time, usec Vout, V Vin, V 0.8 0.6 0.4 0.2 -0.0 -0.2 1.0 1.1 1.2 1.3 1.4 1.5 time, usec 전자파 연구실 26 Impedance matching - Digital Source matching Z S 10 R1 ~ Z 0 50 401k Z L 1k 1.0 Vout, V Vin, V 0.5 0.0 -0.5 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 time, usec Z L 1k ~ Z 0 50 Z S 10 Load matching 53 1.0 Vout, V Vin, V 0.8 0.6 0.4 0.2 -0.0 -0.2 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 time, usec 전자파 연구실 27 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. 전자파 연구실 28 VT VHI , LO Pquies 1 (VT VHI )(VHI VEE ) (VT VLO )(VLO VEE ) 2 R 전자파 연구실 29 Current source output driver clock Data buffer Data bus D Data CPU Memory RS-232 Q HDD Chip select Address decoder Address Address bus 전자파 연구실 Totem pole output driver인 경우 문제점 30 Signal contention 전자파 연구실 486 mother board 31 전자파 연구실 32 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. 전자파 연구실 33 Fast switching time에 의한 문제를 줄이기 위해 switching time에 제한을 둔 logic family들도 있다. fast switching 에 의한 문제를 전압 및 전류로 나누어 생각할 수 있다. • • 2.3.1 Effects of sudden change in voltage, dV/dt f knee 0 .5 Tr fknee 는 rising time에만 관련 있고, propagation delay, clock rate, switching frequency등과는 무관하다. • • fknee 가 너무 높으면 signal propagation에서 문제를 일으킨다. Mutual capacitance에 의한 crosstalk유발. dV V dt T1090 전자파 연구실 34 2.3.1 Effects of sudden change in current, dI/dt Mutual inductance에 의한 crosstalk유도. Maximum Maximum dI dt max dI dt dI dt res V 1 Tt R C (1.52) cap dI dt resistor max dI dt V Tr2 capacitor max 전자파 연구실 35 2.3.3 Voltage margins 전자파 연구실 Need for noise margin 36 (1) DC power supply current, flowing through the DC resistance of the ground path, cause ground voltage differentials between logic devices. (2) Fast changing return signal currents, flowing through the inductance of a ground path, cause ground voltage differentials. (inductive crosstalk). (3) Signals on adjacent lines may couple through either mutual capacitance or (more likely) mutual inductance to a given line, generating crosstalk. (4) 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. (5) The threshold levels on some logic families are a function of temperature. Noise margin percentage 전자파 연구실 37 2.4 Packaging 2.4.1 Lead inductance – ground bounce Output voltage = Vout+VGND 전자파 연구실 Ground bouncing 38 전자파 연구실 Measurement of ground bouncing VGND L 39 V 1 Tt R VGND LC (1.52) V Tr2 전자파 연구실 Chip mounting method 40 전자파 연구실 41 DIP PLCC BGA 전자파 연구실 42 2.4.2 Lead capacitance I M CM dVA VA CM dt Tr With fast rising time and higher input impedance level of victim, crosstalk become larger. 전자파 연구실 43 전자파 연구실 44 Ideal electronic system 전자 부품의 power line과 signal line이 분리되어 있음 Power line Vcc VS + Signal line - GND 1. Power line 요구 사항 : 부품의 상태에 상관 없이 일정한 전압 출력을 내야 한다. 2. Signal line 요구 사항 : 신호 성분만 포함하며, 왜곡이 없으며 전파 방사가 적고, 내 성이 강해야 한다. 3. 두 line이 서로에 영향을 끼치지 않도록 배선되는 경우 이상적인 시스템 구현이 가능하다. 전자파 연구실 45 Physical wires/lines + - 1. 실제 line들은 inductance와 저항을 갖고 있 다. 2. Amp나 logic gate들은 power line과 signal line이 GND 를 공유한다. 전자파 연구실 46 Physical power lines on PCB Power line Vcc + Power supply Signal line - GND Physical voltage source with line traces Ideal voltage source RS 0 RS 0 VS VS Power noise 또한 배선의 편의를 위해서 power line과 signal line이 같은 GND를 공유하게 되는 것이 문제다. 전자파 연구실 47 Properties of physical power lines Power line Vcc Power supply + Signal line - GND 1. Line의 임피던스 때문에 power line에 일정한 전류가 흐르는 동일한 copper 상이 어도 전압이 다르다. 2. Logic gate 또는 amp가 동작 상태에 따라 전원 line에서 끌어들이는 전류가 다르 기 때문에 voltage spike가 생긴다. 3. Signal line과 voltage reference를 공유하므로 동작 상태가 바뀌면 power line의 spike가 signal line에도 영향을 준다. 전자파 연구실 48 Building ideal power lines on PCB Physical voltage source with line traces PWR/GND plane capacitance RS 0 RS 0 VS VS Power noise Inductance를 줄이기 위해 선 폭을 늘림 L (Inductance)이 줄어들기는 하나 완 전히 0이 되지는 않는다. 전자파 연구실 Power line noise due to line inductance L L + VCC - 49 diL dt L VA VA 5V Vin Vin 5V Power line의 inductance 와 logic gate의 동작 상태에 따른 소모 전류의 변화 때문에 noise생김. 전자파 연구실 50 Ground bouncing noise d L iC C dt GND L diC dt Ground bouncing noise 전자파 연구실 51 Decoupling capacitors Decoupling capacitor PWR line inductance Decoupling capacitor RS 0 VS + - (예제) 3.3V logic이고 rising time이 1ns, Δv = 0.3 V 일 때 I max Cin + Cdecoupling Cin 12pF, Trise 1ns I max - VH VL 3.3 39[mA] Trise 1ns Cde I max L Cde I max t I max t 22pF L VH VL Cin Trise 전자파 연구실 52 Transmission line approach Power line의 inductance 와 capacitance를 transmission line으로 보는 관점. Current wave RS 0 + VCC - ~ 1.2 Vsig, V Vout, V Vin, V 1.0 0.8 0.6 0.4 0.2 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 time, usec 전자파 연구실 53 ADS simulation : no decoupling cap. 6 Vin, V Vout, V 5 4 3 2 1 0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 time, usec 전자파 연구실 54 ADS simulation : with decoupling cap. 6 Vin, V Vout, V 5 4 3 2 1 0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 time, usec 전자파 연구실 Line inductance에 대한 대책 55 RS 0 + VCC Capacitor를 병렬로 달아 놓으면, 순간적인 전류의 변동은 capacitor가 담당하여 전압 spike가 생기지 않는다. VA + VCC - Vin Vin VA Vin, V Vsig, V Vout, V 1.5 1.0 Vin 0.5 0.0 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 time, usec 전자파 연구실 56 전자파 연구실 57 Multiple parallel capacitors Self resonant frequency of SMT capacitors 전자파 연구실 58 Effect of multiple components A + VCC - B VB + VCC - VA Vin 5V Vin Vin 5V 58 Line inductance에 의해 gate A의 동작에 따라 B의 전압이 바뀐다. 전자파 연구실 Isolation of device power lines using ferrite bead 59 Transmission line에 흐르는 전류의 변동을 거의 없게 한다. + VCC - Transmission line에는 DC 전류만 흐르게 한다. 좀 더 적극적으로 filtering 하려면 ferrite bead를 연결한다. + VCC 59 전자파 연구실 60 Common ground return current path 인접 신호와 섞임 GND GND/VCC Return current 경로가 넓음. Double sided board GND/VCC 60 두 line이 인접한 경우 return current 중첩됨. (Bad for high speed design) 전자파 연구실 61 Impedance reduction due to mutual inductance L1 IS VS k ZL L2 Z in j L1 I S j Lm I S Z L I S j L2 I S j Lm I S IS Line trace와 GND 사이의 간 격을 좁히면 k가 커져서 line 임피던스가 줄어든다. Z L j ( L1 L2 2 Lm ) Z L j ( L1 L2 2k L1 L2 ) ☺ Line trace와 GND 사이의 mutual inductance가 클 수록 Zin은 작아진다. 전자파 연구실 62 Isolation of nearby return currents klinetoline klinetoGND klinetoGND klinetoline 두 line 사이의 mutual inductance 보다 각각의 line과 GND사이의 mutual inductance를 훨씬 크게 만들면 return current가 섞이는 것을 막을 수 있다. 62 전자파 연구실 Multi-layered PCB 63 1. 배선이 복잡한 경우 multi-layer board를 만든다. 2. Multi-layer board에서 power plane과 GND plane은 parallel plate waveguide 구조를 형성하므로 propagating mode가 생기지 않도록 조치를 취한다. 63 전자파 연구실 Multi-layered circuit board example 64 64 전자파 연구실 65 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이 생김. 전자파 연구실 66 Mixed signal PCB – split ground GND GND Analog Digital (small signal) (Large signal) + - 1. Digital 회로의 large signal switching에 의한 ground noise가 amplitude가 작은 analog회로에 영향을 끼치는 것을 막기 위해 split ground를 썼다. 66 2. 이 경우 주의해야 할 점은 analog/digital interface이다. Signal line 과 함께 전압의 기준선인 GND선도 함께 연결되어야 한다. 전자파 연구실 Analog/Digital interface 67 GND Analog Digital (small signal) (Large signal) + - 잘못된 방법 GND 67 선을 signal line에 인접하게 배치하지 않은 경우 current loop의 면적이 커져 radiation되는 전파가 많아진다. 전자파 연구실