0% found this document useful (0 votes)
77 views2 pages

1 Verilog

The document discusses various topics related to digital circuits and systems including: 1. Defining terms related to flip flop timing and constraints. 2. Developing Verilog modules for 7-segment displays, multiplexers, counters, and other basic components. 3. Explaining concepts like functional verification, finite state machines, power consumption sources, and more. 4. Describing design methodologies, constraints in real-world circuits, and embedded system design processes.

Uploaded by

rishavrk692
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views2 pages

1 Verilog

The document discusses various topics related to digital circuits and systems including: 1. Defining terms related to flip flop timing and constraints. 2. Developing Verilog modules for 7-segment displays, multiplexers, counters, and other basic components. 3. Explaining concepts like functional verification, finite state machines, power consumption sources, and more. 4. Describing design methodologies, constraints in real-world circuits, and embedded system design processes.

Uploaded by

rishavrk692
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Define the terms setup time, hold time and clock to output time of a flip flop and what are

the constraints imposed by these parameters on the circuit operations.

2. Develop verilog module for 7 segment decoder. Include an additional input „blank‟ that

overrides the BCD input and causes all segments not to be lit.

3. Explain functional verification and formal verification for a verilog module

4. What are the effects of capacitive loading and propagation delay on signal transitions

between logic levels?

5. Develop verilog module for 4:1 MUX.

6. Explain general view of digital system with data path & control section.

7. Explain with illustration, a simple design methodology followed in IC industries.

8. Explain the following constraints imposed in real world circuits:

(i) Noise margin (ii) Propagation delay (iii) Static Levels

(iv) Static and dynamic power consumption.

9. Develop a verilog module of a debouncer for a push button switvh that uses a debounce

interval of 10ns. Assume the system clock frequency is 50 MHz.

10. Design and develop a circuit and verilog module for modulo 10 counters.

11. What is the distinction between a Moore and Mealy finite state machine?

12. What are the two sources of power consumption in digital components? Explain.

13. Design an encoder for the burglar alarm that has sensors for each of the 8 zones as a

priority encoder with zone 1 having highest priority down to zone 8 having lowest

priority.

14. Develop a datapath to perform complex multiplication of two complex number whose

real and imaginary parts are represented as signed fixed point numbers with 4-pre binary

points and 12 post binary points. Real and imaginary parts of the product are represented

with 8 pre-binary points and 24 post-binary points. Area is the main constraint. Also,

write the verilog model of the complex multiplier datapath.

15. Write a logic circuit and Verilog model for a Vat Buzzer circuit in a factory. The factory

has two vats, only one of which is used at a time . The liquid in the vat in use needs to be

at the right temperature , between 25 ̊C and 30 ̊C. Each vat has two temperature sensors

indicating whether the temperature is above 25 ̊C and above 30 ̊C, respectively. The vats

also have low level sensors. The supervisor needs to be woken up by a buzzer when the

temperature is too high or too low or the vat level is too low. He has a switch to select

which vat is in use.

16. Write a Verilog model for an encoder for use in a domestic burglar alarm that has sensors

for each of eight zones. Each sensor signal is 1 when an intrusion is detected in that zone,

and 0 otherwise. The encoder has three bits of output, encoding the zone as follows: Zone
1: 000, Zone 2: 001, Zone 3: 010, Zone 4: 011, Zone 5: 100, Zone 6: 101, Zone 7: 110 &

Zone 8: 111.

17. Explain the concept of verification of combinational circuits with suitable example.

18. Explain the constraints of clocked synchronous timing methodology with suitable

diagrams.

19. Write a Verilog model of complex multiplier Control Section FSM.

20. Describe the embedded system design methodology.

21. Describe the concept of Logic Levels and Noise Margin in Digital Circuits.

You might also like