﻿ Digital Circuits and Systems - Circuits i Sistemes Digitals (CSD) - EETAC - UPC  Bachelor's Degree in Telecommunications Systems and in Network Engineering ### Analysing Circuit_G and designing equivalent circuits

Analysis. Obtain the truth table of Circuit_G shown in Fig. 1. Apply analysis method III. Fig. 1. Combinational circuit. g = f(a, b, c)

- Deduce the circuit algebraic equation.

- Transform the algebraic expression to SoP (or PoS) using Boole algebra.

- Transform SoP (or PoS) to a sum of minterms (or a product of maxterms). Draw the truth table.

- Draw a timing diagram considering all binary combinations and constant Min_Pulse = 2.3 μs.

- Verify your result using a Proteus circuit simulation (method I) or WolframAlpha (method II).

Design plan A. Design an equivalent circuit for Circuit_G from its truth table deduced above, for example naming it Circuit_G1, minimising using and using only NOR. Fig. 2. Combinational circuit. g = f(a, b, c)

Capture your schematic in Proteus using CMOS technology and verify your implementation using WolframAlpha.

Design plan B. Design an equivalent circuit for Circuit_G from its truth table deduced above, for example naming it Circuit_G2, capturing the truth table behaviour as an schematic or as a flowchart. Fig. 3. Combinational circuit. g = f(a, b, c)

Synthesise the circuit in VHDL by means of a Quartus Prime project for a FPGA target chip and verify it simulating a ModelSim testbench.