upc eetac_1 Bachelor's Degree in Telecommunications Systems and in Network Engineering

P1 and P4 tutorial: electrical characteristics of digital circuits

P1     P4

Voltages, power consumption and propagation time

The world of digital electronic technologies is formidable and a huge industry. It is also a high-end research area. Here in this introductory CSD subject our aim is very simple, let us discover basic features of logic gates and programmable devices such as voltages, power consumption and gate delays.

This is the unit on programmable devices (PLD)

This is a list of classic chips in conventional technologies: CMOS, TTL, LSTTL, HCT, etc.

 '1' and '0' logic symbols and voltage levels (V), push-buttons and LED

How to connect push-buttons ans switches? rec.

Voltages and logic levels rec. Which voltages are interpreted as a '0' and a '1' at the input or at the output of a logic gate? This is Circuit_W  to play with buttons in Proteus.

Standard logic gates and chip references. Standard symbols: traditional and ANSI. Commom logic families (1), (2).

Fig. 1. Definition of the high and low noise margins (souce ref.).

Some basic ideas (1) to start: voltage values, noise margins, power rails, etc. These are typical datasheets (LS-TTL, CMOS).  

How to drive LED from logic gates? rec. This (2) is a circuit to play with LED and to observe how when a logic gate is sinking too much current voltage levels are degraded.


Power  consumption (~pW,~nW, ~μW)

Propagation times and computation speed (~ns, ~MHz, ~GHz)

Gate delay or propagation time associated to a logic gate. Some basic notes.

Simulation of a CMOS inverter gate 4069 in Proteus.

Fig. 2. Example of a CMOS inverter type 4069 simulated in Proteus.

Simulation of a 74LS inverter gate 74LS04 in Proteus.

Example of a simple programmable logic device sPLD solving a function. Maximum speed of operation.

Example of a CPLD electrical characteristics.


Example of a FPGA electrical characteristics.


Tri-state gates 

Definition and how it works.

Example of a tri-state gate using CMOS technology.

Example of a tri-state buffer gate implementation in VHDL in this RAM tutorial.


Open collector/drain gates 

Definition and how it works.


Other materials of interest