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

Category: DHD

Digital Hardware Design

Defects, Errors, and Faults

Posted on November 13, 2017June 17, 2025 By vlsifacts No Comments on Defects, Errors, and Faults

In Electronics industry incorrectness in products are described in several ways which may create confusion in understanding the terms defect, error and fault. Though these terms are used interchangeably in the field of VLSI testing, let’s try to draw a fine boundary between the meaning of these terms. Before doing this, we should understand why…

Read More “Defects, Errors, and Faults” »

Fault Tolerant System Design

Redundancy in Fault Tolerance

Posted on November 5, 2017July 1, 2025 By vlsifacts No Comments on Redundancy in Fault Tolerance

In the previous post we have understood the need of Fault Tolerance in VLSI System Design. A VLSI system can broadly be considered as a union of following 3 layers: Designers introduce several techniques to all these system layers to deal with transient as well as permanent faults, and these techniques incorporate the concept of…

Read More “Redundancy in Fault Tolerance” »

Fault Tolerant System Design

Need of Fault Tolerant VLSI System Design

Posted on October 28, 2017June 17, 2025 By vlsifacts No Comments on Need of Fault Tolerant VLSI System Design

In recent few years VLSI design has achieved remarkable growth. High performance (peta-scale) computing is a reality now and we are expecting exa-scale computing by 2020. We talk about many core processor now a days. Intel’s Xeon Phi (Knights Landing) with 72 cores and IBM’s Kilocore processors with more than 1000 cores are great examples…

Read More “Need of Fault Tolerant VLSI System Design” »

Fault Tolerant System Design

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…

Read More “Step by Step Method to Design a Combinational Circuit” »

DHD, Digital Electronics

Getting started with TLM 2.0 – Introduction and Basic Constructs

Posted on August 18, 2016June 17, 2025 By Dewansh No Comments on Getting started with TLM 2.0 – Introduction and Basic Constructs

The TLM 2.0 transaction level modeling standard from the Open SystemC Initiative (OSCI) was released on 9th June 2008. Transaction-level modeling (TLM) is a high-level modern approach to modeling digital systems. That modeling is based on the abstraction of the communications between different parts of the model to allow to work the algorithms of each…

Read More “Getting started with TLM 2.0 – Introduction and Basic Constructs” »

DHD, TLM

What is TLM-1 and what was the need for TLM 2.0?

Posted on August 17, 2016June 17, 2025 By Dewansh No Comments on What is TLM-1 and what was the need for TLM 2.0?

Transaction-level modeling (TLM) is a high-level modern approach for modeling digital systems. TLM-1 standard defined a set of interfaces which could be used for transporting transaction by value or reference. TLM-1 is being used successfully in some applications but it had shortcomings which have now been improved upon in TLM 2.0. TLM-1 has no standard…

Read More “What is TLM-1 and what was the need for TLM 2.0?” »

DHD, TLM

SETUP Time and SETUP Violation in a Single D Latch

Posted on June 17, 2016June 17, 2025 By Priyadarshi 2 Comments on SETUP Time and SETUP Violation in a Single D Latch

Setup and Hold time concept is one of the fundamental concepts that is very necessary for closing and analysing and timing margin. The analysis in digital domain, in Reg to Reg system is very popular but the root cause of Setup and Hold time is often not taken care of in the education system. This…

Read More “SETUP Time and SETUP Violation in a Single D Latch” »

DHD, Digital Electronics, Memory Devices, SoC, VLSI Circuits

Blocking (immediate) and Non-Blocking (deferred) Assignments in Verilog

Posted on March 29, 2016June 17, 2025 By Dewansh No Comments on Blocking (immediate) and Non-Blocking (deferred) Assignments in Verilog

There are Two types of Procedural Assignments in Verilog. To learn more about Delay: Read Delay in Assignment (#) in Verilog Blocking assignments Example: Non-Blocking assignments Example: To learn more about Blocking and Non_Blocking Assignments: Read Synthesis and Functioning of Blocking and Non-Blocking Assignments The following example shows  interactions  between blocking  and non-blocking for simulation only (not…

Read More “Blocking (immediate) and Non-Blocking (deferred) Assignments in Verilog” »

Verilog

Delay in Assignment (#) in Verilog

Posted on March 29, 2016June 17, 2025 By vlsifacts No Comments on Delay in Assignment (#) in Verilog

Syntax: #delay It delays execution for a specific amount of time, ‘delay’. There are two types of delay assignments in Verilog: Delayed assignment: #Δt variable = expression; // “expression” gets evaluated after the time delay Δt and assigned to the “variable” immediately Intra-assignment delay: variable = #Δt expression; // “expression” gets evaluated at time 0 but gets assigned to the “variable”…

Read More “Delay in Assignment (#) in Verilog” »

Verilog

Synthesis and Functioning of Blocking and Non-Blocking Assignments.

Posted on March 20, 2016June 17, 2025 By Priyadarshi No Comments on Synthesis and Functioning of Blocking and Non-Blocking Assignments.

Here are some examples on blocking and non-blocking assignments in Verilog, that can be really useful for the budding design Engineers. First let us discuss the features of these assignments. The following example illustrates the Blocking Assignment Wave forms for the above exampleThe following example illustrates the Non-Blocking Assignment Wave forms for the above example…

Read More “Synthesis and Functioning of Blocking and Non-Blocking Assignments.” »

DHD, Digital Electronics, Uncategorized, Verilog, VLSI Circuits, Xilinx

Posts pagination

Previous 1 … 9 10 11 … 13 Next

Top Posts & Pages

  • NAND and NOR gate using CMOS Technology
  • Circuit Design of a 4-bit Binary Counter Using D Flip-flops
  • How to Implement a Finite State Machine (FSM) in Verilog: Practical Examples and Best Practices
  • ASCII Code
  • Truth Tables, Characteristic Equations and Excitation Tables of Different Flipflops

Copyright © 2025 VLSIFacts.

Powered by PressBook WordPress theme