Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Digital_MASS_Question_September 2023

www.maven-silicon.com
VLSI Training Services
Setting standards in VLSI Design

Maven Silicon Confidential


All the presentations, books, documents [hard copies and soft copies] labs
and projects [source code] that you are using and developing as part of the training
course are the proprietary work of Maven Silicon and it is fully protected under
copyright and trade secret laws. You may not view, use, disclose, copy, or
distribute the materials or any information except pursuant to a valid written
license from Maven Silicon

Copyright © 2023 Maven Silicon 2


www.maven-silicon.com
VLSI Training Services
Setting standards in VLSI Design

1. Design a 6 bit Binary to BCD converter.


Hint: Use Double-Dabble Binary to BCD Conversion Algorithm

Solution:
Double-Dabble Binary-to-BCD Conversion Algorithm "' "·t\ "' "·t\

Step 1. Clear all bits of z to zero

Step 2. Shift B left 3 bits z[8:3] = B[S:O];

Step 3. If Units> 4 then add 3 to Units Units= z[9:6]) Shift z left 1 bit Repeat
Step 3 three times.
Step 4. Tens= P[6:4] = z[12:10] Units= P[3:0] = z[9:6]

The below circuit diagram is used to implement "Double-Dabble Binary-to-BCD


Conversion Algorithm"

Copyright © 2023 Maven Silicon 3


www.maven-silicon.com
VLSI Training Services
Setting standards in VLSI Design

Where Cl, C2 & C3 are ADD 3 if Units> 4 circuits, which can be designed as shown
below. Truth Table

Copyright © 2023 Maven Silicon 4


www.maven-silicon.com
VLSI Training Services
Setting standards in VLSI Design

By using K - map, We can simplify the equations

Similarly, S2,S1 & SO can be simplified.

Copyright © 2023 Maven Silicon 5


www.maven-silicon.com

You might also like