Full custom digital ic design of priority encoder

21
Full Custom Digital IC Design of Priority Encoder 74LS 147 & 148 Team members Bhargav-l401 Srikanth-452 Venkatesh-459 Vishesh Thakur Singh-460

Transcript of Full custom digital ic design of priority encoder

Page 1: Full custom digital ic design of priority encoder

Full Custom Digital IC Design of Priority Encoder 74LS 147 & 148

Team members

Bhargav-l401 Srikanth-452

Venkatesh-459 Vishesh Thakur Singh-460

Page 2: Full custom digital ic design of priority encoder

What is an “Encoder”

• An encoder is a device or a combinational circuit that converts information from one format or code to another.

•  Digital Encoder are more commonly called a Binary Encoder takes all its data inputs one at a time and then converts them into a single encoded output. 

• An "n-bit" binary encoder has 2n input lines and n-bit output lines 

Page 3: Full custom digital ic design of priority encoder

4 to 2 encoder

Page 4: Full custom digital ic design of priority encoder

Priority Encoder:

•A  priority encoder is a special type of encoder whose output corresponds to the currently active input which has the highest priority. So when an input with a higher priority is present, all other inputs with a lower priority will be ignored.

Page 5: Full custom digital ic design of priority encoder

Types of Priority Encoders(a) IC SN54/74 LS147

(b) IC SN54/74 LS148

• 8-to-3 bit priority encoder • 10-to-4 bit priority encoder

Page 6: Full custom digital ic design of priority encoder

8 to 3 priority encoder

Page 7: Full custom digital ic design of priority encoder

Functional Block Diagram of 74LS148

• Output A0=∑(1,3,5,7)

• Output A1=∑(2,3,6,7)

• Output A2=∑(4,5,6,7)

Page 8: Full custom digital ic design of priority encoder

10 to 4 priority encoder

10 X 4

Priority Encoder

Lowest priority

Highest priority

D0

D9

Y0

Y1

Y2

Y3

Page 9: Full custom digital ic design of priority encoder

Functional Block Diagram of 74LS147

Page 10: Full custom digital ic design of priority encoder

8 X 3 Priority EncoderSchematic View Symbol view

Page 11: Full custom digital ic design of priority encoder

Verifying Functionality of 74LS147

Page 12: Full custom digital ic design of priority encoder

Schematic view of 10 X 4 Priority encoder

Page 13: Full custom digital ic design of priority encoder

Symbol of 74LS147

Page 14: Full custom digital ic design of priority encoder

Functional Verification of 74LS148

Page 15: Full custom digital ic design of priority encoder

Layout of 74LS148

Page 16: Full custom digital ic design of priority encoder

Layout of 74LS147

Page 17: Full custom digital ic design of priority encoder

Applications

Keyboard Encoder

Interrupt Requests

Positional Encoders

Page 18: Full custom digital ic design of priority encoder

Priority Encoder Navigation

Page 19: Full custom digital ic design of priority encoder

Targets achievedS.No: Specifications: Value(74LS148) Value(74LS147

)1. Technology 180nm 180nm

2. Supply (Vdd) 1.8v 1.8v

3. Area 62.26 um. x 283.15 um.

76.97 um. x 279.2 um

4. Power without Parasitics(w)

5.69809658e-07 -1.0852728e-05

5. Power with Parasitics(w)

2.1360425e-06 -8.6488442e-07

Page 20: Full custom digital ic design of priority encoder

Future Scope

•16-to-4 Priority Encoder:-

As many as 16 interrupts can be serviced based upon their priority

Page 21: Full custom digital ic design of priority encoder

Thank You