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

Author: vlsifacts

Module Definition in Verilog

Posted on February 21, 2016June 17, 2025 By vlsifacts 2 Comments on Module Definition in Verilog

A “module” is the basic building block in Verilog. A module can be an element or a collection of lower-level design blocks. A module provides the necessary functionality to the higher-level block through its port interface (inputs and outputs), but hides the internal implementation. Module interface refers, how module communicates with external world. This communication…

Read More “Module Definition in Verilog” »

Verilog

State Equivalence & Minimization Part – 2

Posted on February 10, 2016June 17, 2025 By vlsifacts 1 Comment on State Equivalence & Minimization Part – 2

The states which are equivalent, are redundant. Because by looking at the output, we can not even figure out in which state the machine is in. So, if there are two equivalent states then there is no point of using both the states. We can merge both the states and can use only one state….

Read More “State Equivalence & Minimization Part – 2” »

DHD, Digital Electronics

State Equivalence & Minimization Part – 1

Posted on February 9, 2016June 17, 2025 By vlsifacts No Comments on State Equivalence & Minimization Part – 1

Sometimes a state diagram constructed for a finite state machine contains redundant states, i.e. states whose function can be accomplished by other states. The number of memory elements required for the realization of a machine is directly related to the number of states. Consequently, the minimization of the number of states does reduce the complexity…

Read More “State Equivalence & Minimization Part – 1” »

DHD, Digital Electronics

Circuit Design of Parity Generator

Posted on February 6, 2016June 17, 2025 By vlsifacts 1 Comment on Circuit Design of Parity Generator

This post illustrates the circuit design of Even Parity Generator. State Machine diagram for the same Parity Generator has been shown below. Click here to realize how we reach to the following state transition diagram. Click here to learn the step by step procedure of “How to synthesize a state machine / How to boil down…

Read More “Circuit Design of Parity Generator” »

DHD, Digital Electronics

State Machine Diagram for Parity Generator

Posted on February 5, 2016June 17, 2025 By vlsifacts No Comments on State Machine Diagram for Parity Generator

Parity generator can be of two types: (i) Even Parity Generator (ii) Odd Parity Generator In this post we will derive the state machine for an even parity generator. Consider input “I” is a stream of binary bits. When an input comes, the even parity generator checks whether the total number of 1’s received till…

Read More “State Machine Diagram for Parity Generator” »

DHD, Digital Electronics

Circuit Design of a Sequence Detector

Posted on February 4, 2016June 17, 2025 By vlsifacts 3 Comments on Circuit Design of a Sequence Detector

This post illustrates the circuit design of Sequence Detector for the pattern “1101”. State Machine diagram for the same Sequence Detector has been shown below. Click here to realize how we reach to the following state transition diagram. Click here to learn the step by step procedure of “How to synthesize a state machine / How…

Read More “Circuit Design of a Sequence Detector” »

DHD, Digital Electronics

State Machine Diagram for Pattern Recognition / Sequence Detector

Posted on February 4, 2016June 17, 2025 By vlsifacts No Comments on State Machine Diagram for Pattern Recognition / Sequence Detector

Sequence Detector is a digital system which can detect/recognize a specified pattern from a stream of input bits. Let’s say the Sequence Detector is designed to recognize a pattern “1101”. Consider input “X” is a stream of binary bits. When the Sequence Detectors finds consecutive 4 bits of input bit stream as “1101”, then the…

Read More “State Machine Diagram for Pattern Recognition / Sequence Detector” »

DHD, Digital Electronics

State Machine Synthesis

Posted on February 3, 2016June 17, 2025 By vlsifacts No Comments on State Machine Synthesis

State machine synthesis is a process of of boiling down a state machine to a digital logic circuit. Steps in State Machine Synthesis Let’s achieve the state machine realization of the following state diagram Let’s assume that we have completed the first two steps mentioned above and achieved a minimized Mealy state machine as shown…

Read More “State Machine Synthesis” »

DHD, Digital Electronics

Truth Tables, Characteristic Equations and Excitation Tables of Different Flipflops

Posted on February 2, 2016June 17, 2025 By vlsifacts 12 Comments on Truth Tables, Characteristic Equations and Excitation Tables of Different Flipflops

Flipflops to be considered are: SR Flipflop S R Q(t+1) 0 0 Q(t) 0 1 0 1 0 1 1 1 Invalid inputs Characteristic Equation Q(t+1) = R'(t)Q(t) + S(t) ; S(t)R(t) = 0 Excitation Table Q(t) Q(t+1) S R 0 0 0 x 0 1 1 0 1 0 0 1 1 1 x…

Read More “Truth Tables, Characteristic Equations and Excitation Tables of Different Flipflops” »

DHD, Digital Electronics

Mealy to Moore and Moore to Mealy Transformation

Posted on February 2, 2016May 18, 2025 By vlsifacts 12 Comments on Mealy to Moore and Moore to Mealy Transformation

Sequential machines can be designed in two different ways: (i) Mealy Machine & (ii) Moore Machine Considering Mealy or Moore for the designing of sequential machine, it’s actually difficult to draw a hard line where one machine is always better than the other. Depending on the application requirement one may dominate the other. It is…

Read More “Mealy to Moore and Moore to Mealy Transformation” »

DHD, Digital Electronics

Posts pagination

Previous 1 … 12 13 14 15 Next

Top Posts & Pages

  • ASCII Code
  • AND and OR gate using CMOS Technology
  • NAND and NOR gate using CMOS Technology
  • Circuit Design of a 4-bit Binary Counter Using D Flip-flops
  • Pre-Silicon Verification vs. Post-Silicon Validation

Copyright © 2025 VLSIFacts.

Powered by PressBook WordPress theme

Subscribe to Our Newsletter