BECE 102P Digital system design TASK I QP
LAB TASK I : Realization of Boolean expressions and Verilog modeling of
Combinational Logic circuits.
Question:
Using Reg.no. formulate expressions in SOP and POS for F and F '.use K-Map and Bollean
laws to simplify the expressions.Write a verilog code to implement F and F’ with a neat circuit
diagram for all circuits designed using the following forms .
a. SOP - AND-OR INV logic circuit
b. POS - OR-AND-INV logic circuit
c. SOP - NAND-NAND logic circuit
d. POS - NOR-NOR logic circuit
Use only two input logic elements for AND,OR,NAND,NOR logic gates.
Calculate the number of two I/P NAND gates required to design. Providing the proof for
Justifying your designed circuit requires less number of logical elements to obtain F and F’.
Calculate the number of two I/P NOR gates required to design Justifying your circuit requires
only fewer logical elements.
1. Determine required number of inputs and outputs from the specifications.
2. Derive the truth table for each of the outputs based on their relationships to the input.
3. Simplify the Boolean expression for each output. Use Karnaugh-Maps, Laws of Boolean
algebra.
4. Draw a logic diagram that represents the simplified Boolean expression. Verify the design
by analyzing or simulating the circuit.
5. Write the Verilog code in BL,SL and DFL .
6. Implement the Verilog code for the circuit in Modelsim and obtain the waveform for the
expected truth table.
7. Snip of output obtained with self-explanation of what value of input provided and what
value of output obtained, validation of output.
8. Write the aim, procedure, theory, pin diagram, block diagram, truth table Simulation
output, inference and result.
9. Write the test bench for testing the functionality of the code.
*QP for BECE102P DSD TASK I to V and BECE102L Digital Assignment
1 of 3
BECE 102P Digital system design TASK I QP
10. Write the need for real time application of the circuit designed.
Contents sheet for TASK I to be included in the front sheet of VTOP TASK file document
Sl.no. Components Page no., Student RA
Check Check
mark mark
1 Aim ✔ ✔
2 Components Required and Tools
Required
3 Procedure and Theory
4 Pin diagram
5 Truth Table
6 SOP Boolean expression in canonical
form
7 POS Boolean expression in canonical
form
8 Boolean simplification using Boolean laws
9 Boolean simplification using KMAP
simplification
10 Simplified SOP expression in Standard
form
11 Simplified POS expression in Standard
form
12 Circuit diagram using AOI logic
13 Circuit diagram using OAI logic
14 Circuit diagram using NAND logic
15 Circuit diagram using NOR logic
16 Multisim / Circuitverse.org Simulation
link for SOP F and F’ circuit
17 Multisim live / Circuitverse.org
Simulation link for POS F and F’ circuit
*QP for BECE102P DSD TASK I to V and BECE102L Digital Assignment
2 of 3
BECE 102P Digital system design TASK I QP
18 Multisim live / Circuitverse.org
Simulation link for NAND F and F’
circuit
19 Multisim live / Circuitverse.org
Simulation link for NOR F and F’ circuit
20 IC inter connection diagram for
hardware connection in bread board
21 Justification for optimized circuit NAND
/NOR /XOR Logic
22 Verilog code :SL
23 Verilog code :BL
24 Verilog code :DFL
25 Verilog code :Conditional Operator
26 Test Bench
27 Snip of Output waveform with respective
code
28 Online Verilog code Simulation links
29 Result
30 Inference
*QP for BECE102P DSD TASK I to V and BECE102L Digital Assignment
3 of 3