Design_test
www.maven-silicon.com
                                                                                                VLSI Training Services
                                                                                                Setting standards in VLSI Design
                                                        Table of Contents
Part- 1: Digital ....................................................................................................................................... 3
Part- 2: Verilog...................................................................................................................................... 4
www.maven-silicon.com                                  tech_support@maven-silicon.com                                                         Page 2
                                                            VLSI Training Services
                                                            Setting standards in VLSI Design
                             Part- 1: Digital(25 Maks)
   1. Figure shows a diagram for an automobile alarm circuit used to detect certain
      desirable conditions. The three switches are used toindicate the status of the door by
      the driver’s seat, the ignition, and the headlights, respectively. Design the logic circuit
      with these three switches as inputs so that the alarm will be activated whenever either
      of the following conditions exists:
           ■ The headlights are on while the ignition is off.
           ■ The door is open while the ignition is on.
                                                                                          (8M)
   2. Determine the input conditions needed to produce x _ 1 in Figure
                                                                                      (5M)
   3. Design a sequential circuit to detect the following sequences in overlapping manner.
      a) 101 when sel is 00
      b) 111 when sel is 01
      c) 010 when sel is 10
      d) 011 when sel is 11
         Note: you need not draw the FSM                                             (12M).
www.maven-silicon.com             tech_support@maven-silicon.com                         Page 3
                                                          VLSI Training Services
                                                          Setting standards in VLSI Design
                           Part- 2: Verilog(25 marks)
  1. Draw the RTL schematic for the below RTL snippet:                    (5M)
  2. Write RTL code to design a Toggle flip-flop with the following features:
     Inputs: clock(posedge triggered), reset(active high synchronous), t_in(toggle input)
     Outputs: q_out                                                       (5M)
  3. Give 2 differences between Regular & Intra-delays with examples. (5M)
  4. A dual port synchronous Static RAM of size (64x16). “clock” is posedge triggerred,
     “clr” is active high asynchronous clear ,address pointers are input ports. The memory
     doesn’t support simultaneous read and write operation. An error output signal is
     asserted if read & write is attempted together.
             [A] Draw the block diagram.                                   (2M)
             [B] Write the synthesizable RTL code for the design.          (4M)
             [C] Write the TB and verify 4 random write operation.         (4M)
www.maven-silicon.com            tech_support@maven-silicon.com                      Page 4