Professional Documents
Culture Documents
DSD QB All Unit
DSD QB All Unit
Introduction to Verilog:
Verilog as HDL, Levels of design Description, Concurrency, Simulation and
Synthesis, Functional Verification , System Tasks, Programming Language
Interface(PLI), Module, Simulation and Synthesis Tools, Test Benches.
Language Constructs and Conventions: Introduction, Keywords, Identifiers,
White space characters, Comments, Numbers , Strings, Logic Values,
Strengths, DAta Types, Scalars and Vectors, Parameters, Operators.
SR.NO. QUESTION MARKS
Q.1. Explain verilog as HDL and how it is different from other languages. 5
Q.4. What are the different models of verilog HDL programming explain them with
suitable examples.
Q.9. Explain the following “lexical conventions” with examples. i) White space ii) Strengths 7
ii) Operators
Gate Level Modeling and Gate Primitive, Module structure, other GATE
primitives, Illustrative Examples, Tri-State Gates,Arrays of Instances of
Primitives , Design of Flip-flops with Gate Primitives, Delays, Strength and
Contention Resolution, Net Types, Design of Basic Circuits.
Modeling at Data Flow Level Introduction, Continuous assignment structures, Delays and
Continuous Assignments ,Assignment to vectors, Operators.
Sr.no. QUESTION Marks
Q.2. What are the user defined primitives and write any program using these. 5
Q.6. How to introduce delays in verilog HDL programming? Why these are needed. 7
Q.11. Explain Continuous assignment,with net declaration and strength ,delay in gate level 8
modeling .
Q.14. Design and implement D flip flop using Data flow modeling. 7
Q.6. explain synthesis of sequential logic with any one flip flop. 7
Q.3. What are the programmable logic devices ? write its advantages. 7
Q.6. Explain the ASIC design flow in brief. Write short note on FPGA . 7
Q.7. Explain the difference between CPLD and FPGA and ASIC 8