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
Alternating current wikipedia , lookup
Voltage optimisation wikipedia , lookup
Mains electricity wikipedia , lookup
Control system wikipedia , lookup
Buck converter wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Flip-flop (electronics) wikipedia , lookup
Schmitt trigger wikipedia , lookup
Opto-isolator wikipedia , lookup
Rectiverter wikipedia , lookup
PROPAGATION DELAY PROPAGATION DELAY Definition: The delay time for the change in value of a signal to propagate from input to output. input output …Propagation Delay Operating Speed is inversely proportional to the longest propagation delay. Propagation Delay Parameters … t PHL The high-to-low propagation time the delay measured from the reference voltage on the input voltage, IN, to the reference voltage on the output voltage, OUT, with the output voltage going from H to L. Propagation Delay for an Inverter Propagation Delay Parameters … t PLH The low-to-high propagation time the delay measured from the reference voltage on the input voltage, IN, to the reference voltage on the output voltage, OUT, with the output voltage going from L to H. Propagation Delay Parameters … t PD The propagation delay time the maximum of the two delays, t PLH and t PHL . MULTILEVEL CIRCUITS Digital Logic Gates MULTILEVEL NAND CIRCUITS 1. Convert AND gates to NAND gates with ANDNOT symbols. 2. Convert OR gates to NAND gates with NOT-OR symbols. 3. Check all bubbles in the diagram For every bubble that is not counteracted by another bubble along the same line: Insert a NOT gate, or Complement the input literal from its original appearance. Logical Operations with NAND Gates Alternative Graphics Symbols for NAND and NOT Gates Three Ways to Implement F= AB + CD Solution to Example 2.12 Fig 2.31 Fig 2.32 MULTILEVEL NOR CIRCUITS The NOR operation is the dual of the NAND operation. All procedures and rules for NOR logic are the dual of NAND logic. Logic Operations with NOR Gates Two Graphic Symbols for NOR Gate Two-level Implementation First level Second level Easiest if the simplified function is in POS form. Procedure Outline … 1. Simplify the function into POS form. 2. Get from looping 0’s in K-map & complement the function. Draw circuit: 1st level – OR gates - produce sum terms. 2nd level – AND gate – produce product terms. … Procedure Outline Transformation of AND-OR diagram to NOR diagram: 3. Change OR gates to NOR gates, using OR-NOT symbol. Change AND gates to NOR gates, using NOT-AND symbol. A single lateral going into the 2nd level gate must be complemented, or else a NOT gate must be inserted. Example 1 Implement this function with NOR gates: F = (A + B) (C + D) E Implementing F= (A+B)(C+D)E with NOR Gates Multilevel Implementation of NOR gates Similar steps to NAND gates Procedure Outline … Transformation of AND-OR diagram to NOR diagram: 1. Change OR gates to NOR gates, using OR-NOT symbol. Change AND gates to NOR gates, using NOT-AND symbol. Any bubbles that is not compensated for by another bubble along the same line, needs an inverter or the complementation of the input lateral from its original appearance. Example 2 Implement this function with NOR gates: F = (A.NB + NA.B) . E . (C + ND) Implementation with NOR Gates 2-7 EXCLUSIVE OR-GATES EX-OR GATE X Y = X.Y + X.Y Equals to 1 if exactly one input is equal to 1. 2-Input Exclusive-OR Constructed with NAND Gates EX-NOR GATE (X Y) = X.Y + X.Y Equals to 1 if both X and Y are equal to 1 or if both are equal to 0. ODD FUNCTION EX-OR gates with 3 or more inputs. XYZ = X.NY.NZ + NX.Y.NZ + NX.NY.Z + X.Y.Z Equals to 1 if only one input is equal to 1 or if all 3 inputs are equal to 1. EX-OR with 3 or more inputs An odd number of inputs must be equal to 1. Multiple input EX-OR gates is defined as the “odd function”. See K-maps on next page. Maps for Multiple-Variable Odd Function Minterms whose binary values have an odd number of 1’s Parity Generation & Checking Odd and even functions are very useful In systems that require: Error Detection & Correction Codes. In the transmission of binary information. Parity Bit Is an extra bit included with a binary message to make the number of 1’s either odd or even. The message, including the parity bit, is transmitted and then checked for errors at the receiving end. An error is detected if the parity of the data bits in the message does not correspond to the parity bit transmitted. Parity Generator & Checking Parity generator circuit. Generates the parity bit in the transmitter. Parity checker circuit. Checks the parity in the receiver. Example 3-bit message to be transmitted with an even parity bit. Truth Table for an Even Parity Generator Even Parity Generator … X, Y and Z – message inputs. P, the parity bit, must be generated to make the total number of 1’s even. From the TT, P is equal to 1 for the minterms having an odd number of 1’s. P is an odd function. … Even Parity Generator P, being an odd function, can be expressed as: P=XYZ as in Fig. 2-39 (a). Parity Checker … To check for errors in transmission. As the information was transmitted with even parity, all 4 bits received must have an even number of 1’s. Error is detected if these bits have an odd number of 1’s. C = X Y Z P … Parity Checker C=XYZP IS an odd function, can be implemented with 4-input EX-OR gates, as in Fig. 2-39 (b). Multiple-Input Odd Functions …Odd Function A function with an even number of 1’s is the complement of an odd function. 2-8 INTEGRATED CIRCUITS Digital circuits are constructed with ICs. Contains components (transistors) that form the logic gates. The gates are interconnected to form the complete circuit. Advances in technology leads to increase in number of gates in an IC. Levels of Integration SSI, Small Scale Integration. MSI, Medium Scale Integration. 10 to 100 gates. LSI, Large Scale Integration. Less than 10 gates. 100 to a few thousand gates. VLSI, Very Large Scale Integration. Several thousand to over 100 million gates. Digital Logic Families … RTL – earliest, obsolete. DTL – earliest, obsolete. TTL – widely used. ECL – high-speed operations. MOS – high component density. CMOS – low power consumption. … Digital Logic Families BiCMOS speed. GaAs – high-current, high- – very high speed. Parameters of IC Characteristics Fan-in. Fan-out. Noise margin. Power dissipation. Propagation delay. Positive and Negative Logic Positive logic H represents logic 1. Negative logic L represents logic 1. Signal Assignment and Logic Polarity Demonstration of Positive and Negative Logic Negative logic Notice the triangles used to indicate negative polarity. Transmission Gate (TG) An electronic switch for connecting and disconnecting 2 points in a circuit. C and NC are the control signals. X and Y are the signals to be connected or disconnected. Transmission Gate (TG)