Skip to content

VLSIFacts

Let's Program the Transistors

  • Home
  • DHD
    • Digital Electronics
    • Fault Tolerant System Design
    • TLM
    • Verification
    • Verilog
    • VHDL
    • Xilinx
  • Embedded System
    • 8085 uP
    • 8086 uP
    • 8051 uC
  • VLSI Technology
    • Analog Electronics
    • Memory Devices
    • VLSI Circuits
  • Interview
    • Interview Experience
    • Training Experience
    • Question Bank
  • Notifications
  • QUIZ
  • Community
  • Job Board
  • Contact Us

Step by Step Method to Design a Combinational Circuit

Posted on August 23, 2016July 1, 2025 By vlsifacts 2 Comments on Step by Step Method to Design a Combinational Circuit

The Electronics engineers should know the steps to design a particular circuit. While we study, we directly study the properties of the electronic block and the circuit diagram of the corresponding block. We never think how had we landed up to that particular circuit diagram. For example when we talk about digital Multiplexer, Decoder or Counters; we directly find the block diagrams and the circuit diagrams of these modules. And we never think about the design process. So, in interviews, students fail to design a simple combinational logic. Though this post seems to be a simple one, and few may find nothing new is here; but I thought of posting this as it would help the newbies and also to them who wand to revisit the concept of designing a combinational circuit.

Steps to be Followed:

  1. Understand the problem statement (realize how the outputs of the circuit depend on the inputs to the circuit)
  2. Draw the Truth Table (Truth Table establishes the relationship between the outputs and inputs for all the possible input combinations)
  3. Derive the minimized Boolean Expressions for the outputs w.r.t. the inputs (You can use the K-Map method)
  4. From the Boolean expressions draw the logic circuit

In this post, we have considered a very simple problem to explain the above 4 steps:

Design Problem: Design a 3 input, 1 output digital logic circuit which will take all the octal digits (0, 1, … 7) as its input and produce the even parity bit for the corresponding octal digit.

Even Parity Generator
Even Parity Generator Block Diagram

Step 1: The circuit has 3 inputs (as the octal digits need 3 bits to be represented) where it would only take the octal digits. The output would generate the even parity bit for the corresponding input given. For example if the input is octal digit “2” i.e, in binary “010”; the generated parity bit would be “1”. Click here to understand the even/odd parity bit generation concept.

Step 2: Let’s draw the truth table for the design

ABCO
0000
0011
0101
0110
1001
1010
1100
1111

 Step 3: Let’s draw the K-map for the above truth table and find the equivalent Boolean expression.

K-Map Even Parity Generator
K-Map for Even Parity Generator of Octal Digits

As we can see that there is no minimization possible; the final Boolean expression would be:

O = A’B’C + A’BC’ + AB’C’ +ABC

Step 4: Now as we have the Boolean Expression with us, we can draw the logic circuit for the same:

Even Parity Generator Circuit
Even Parity Generator Circuit

Hope you have learned a very basic design procedure. Stay tuned to VLSIFacts to get more updates like this.

 

Spread the Word

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to print (Opens in new window) Print

Like this:

Like Loading...

Related posts:

  1. State Machine Diagram for Parity Generator
  2. Circuit Design of Parity Generator
  3. Synopsys – Interview Questions – based on Synthesis and Simulation
  4. SETUP Time and SETUP Violation in a Single D Latch
DHD, Digital Electronics Tags:Circuit Design Procedure, Combinational Circuit Design, Even Parity Generator

Post navigation

Previous Post: Qualcomm Interview Question Bank – Part 4
Next Post: 180 nm, 90 nm, 45 nm…- What’s the difference?

Comments (2) on “Step by Step Method to Design a Combinational Circuit”

  1. ZAHRA says:
    August 10, 2018 at 9:12 am

    That great

    Reply
    1. Sidhartha says:
      August 15, 2018 at 10:21 am

      Thank you Zahra for your appreciation.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Top Posts & Pages

  • ASCII Code
  • Circuit Design of a 4-bit Binary Counter Using D Flip-flops
  • AND and OR gate using CMOS Technology
  • NAND and NOR gate using CMOS Technology
  • Texas Instruments Question Bank Part-1

Copyright © 2025 VLSIFacts.

Powered by PressBook WordPress theme

Subscribe to Our Newsletter

%d