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

Tag: testbench

Intermediate Verilog Questions for Designers (Part – 1) : Strengthen Your Coding and Design Skills

Posted on June 27, 2025July 2, 2025 By vlsifacts No Comments on Intermediate Verilog Questions for Designers (Part – 1) : Strengthen Your Coding and Design Skills

1. Model a tri-state buffer in Verilog. 2. Implement a 2-to-1 multiplexer in Verilog using a continuous assignment. 3. Model a combinational circuit using case? 4. How do you model a flip-flop in Verilog? A flip-flop is edge sensitive. The following code represents a positive-edge-triggered D flip-flop that stores the value of d at each rising clock edge. 5. How…

Read More “Intermediate Verilog Questions for Designers (Part – 1) : Strengthen Your Coding and Design Skills” »

Question Bank, Verilog

Basic Verilog Questions for Beginners (Part – 3) : Build Your Foundations

Posted on June 25, 2025July 8, 2025 By vlsifacts No Comments on Basic Verilog Questions for Beginners (Part – 3) : Build Your Foundations

1. Explain the concept of sensitivity lists in Verilog. A sensitivity list specifies the signals that trigger the execution of an always block when they change. Example: Here, the block executes whenever a or b changes. 2. What is the purpose of generate statements in Verilog? The generate statement is used to dynamically create repetitive hardware structures or conditional instantiations during elaboration. Example: 3. Discuss…

Read More “Basic Verilog Questions for Beginners (Part – 3) : Build Your Foundations” »

Question Bank, Verilog

Basic Verilog Questions for Beginners (Part – 2) : Build Your Foundations

Posted on June 24, 2025June 25, 2025 By vlsifacts No Comments on Basic Verilog Questions for Beginners (Part – 2) : Build Your Foundations

1. Explain the difference between blocking and non-blocking assignments. Example: 2. What is the difference between posedge and negedge? Example: 3. What is the purpose of the assign statement? The assign statement is used for continuous assignments in combinational logic. It is used to drive values to wire data types. Example: 4. How do you declare a parameter in Verilog? A parameter is…

Read More “Basic Verilog Questions for Beginners (Part – 2) : Build Your Foundations” »

Question Bank, Verilog

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