DESCRIPTION | CONNECTION DIAGRAM (14-pin DIP) | TRUTH TABLE (each gate) | INPUT LOADING / FAN-OUT | DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE | AC CHARACTERISTICS | VERILOG MODEL
The 74F02 contains four independent 2-input NOR gates in a 14-pin
package.
Logic function (each gate): Z = /(A + B)
(output HIGH only when both inputs are LOW)
Pin Function Pin Function --- ------------------- --- ------------------- 1 Z1 gate 1 output 14 Vcc 2 A1 gate 1 input 13 Z4 gate 4 output 3 B1 gate 1 input 12 B4 gate 4 input 4 Z2 gate 2 output 11 A4 gate 4 input 5 A2 gate 2 input 10 Z3 gate 3 output 6 B2 gate 2 input 9 B3 gate 3 input 7 GND 8 A3 gate 3 input
A B Z --- --- --- L L H L H L H L L H H L H = HIGH voltage level; L = LOW voltage level.
Pin Names Description U.L. HIGH/LOW
----------- ------------- -------------
Inputs 0.5 / 0.375
Outputs 25 / 12.5
Symbol Parameter Min Typ Max Units Conditions ------ -------------------- --- --- ---- ----- --------------------- ICCH Power Supply Current 5.6 mA VIN = Gnd, Vcc = Max ICCL Power Supply Current 13 mA *, Vcc = Max * Measured with one input HIGH, one input LOW for each gate.
Symbol Parameter CL Min Typ Max Units ------ --------------- ----- --- --- --- ----- tPLH Propagation Dly 15 pF 2.0 3.5 4.8 ns tPLH Propagation Dly 50 pF 2.5 -- 7.0 ns tPHL Propagation Dly 15 pF 1.5 2.6 3.5 ns tPHL Propagation Dly 50 pF 2.0 -- 5.5 ns
Data sheet transcription as plain text
// ============================================================================ // f02.v — 54F/74F02 Quad 2-Input NOR Gate // // Fairchild FAST (Advanced Schottky TTL) // Source: docs/devices/54F74F02.txt (1980 Fairchild FAST Data Book, page 4-4) // // Logic function (each gate): Z = ~(A | B) // // Timing values from the data sheet AC Characteristics table, // 54F/74F column (T_A = +25 C, V_CC = +5.0 V, C_L = 15 pF), min:typ:max ns. // The sheet's second row, C_L = 50 pF, gives min/max only: // A or B to Z tPLH 2.5 / 7.0 tPHL 2.0 / 5.5 ns // // Ports are scalar and named after the data sheet pin names: Icarus Verilog // does not fully support multi-bit (parallel) specify path connections, so // vector ports would get incorrect per-bit delays. // ============================================================================ `timescale 1ns/100ps module f02 ( input wire a1, b1, // gate 1 inputs output wire z1, // gate 1 output input wire a2, b2, // gate 2 inputs output wire z2, // gate 2 output input wire a3, b3, // gate 3 inputs output wire z3, // gate 3 output input wire a4, b4, // gate 4 inputs output wire z4 // gate 4 output ); assign z1 = ~(a1 | b1); assign z2 = ~(a2 | b2); assign z3 = ~(a3 | b3); assign z4 = ~(a4 | b4); specify // Propagation delay, A or B to Z (data sheet: tPLH 2.0/3.5/4.8, // tPHL 1.5/2.6/3.5 ns) specparam tlh = 2.0:3.5:4.8; specparam thl = 1.5:2.6:3.5; (a1, b1 => z1) = (tlh, thl); (a2, b2 => z2) = (tlh, thl); (a3, b3 => z3) = (tlh, thl); (a4, b4 => z4) = (tlh, thl); endspecify endmodule