Efabless Logo
8 bit Priority Encoder
public project

A priority encoder is a circuit that compresses multiple binary(2*n) inputs into a smaller number of (n) outputs based on priority.If two or more inputs are high at the same time, the input having the highest priority will take precedence.It takes 8 bits as input,and gives back 3 bits as output based on priority.

DESIGN GOALS:-

1.To achieve low power, high speed CMOS priority encoder.

2.To use it for designing positional encoder and keyboard encoder.

3.To gain experience in circuit designing.

BLOCK DIAGRAM:-

In this block diagram we can see that there are 8 inputs and 3 outputs which gives us a 8*3 priority encoder.

SCHEMATICS:-

REFERENCES:-

1.https://www.electronics-tutorials.ws/combination/comb_4.html

2. https://www.semanticscholar.org/paper/High-speed-and-low-power-CMOS-priority-encoders-Wang-Huang/af92a8c39bdb4d608b52c58632badac30d93b9b3

3. https://www.researchgate.net/profile/Yukang-Feng/publication/325592310_Analysis_and_Design_of_8-Bit_CMOS_Priority_Encoders/links/5b7969eba6fdcc5f8b5487ac/Analysis-and-Design-of-8-Bit-CMOS-Priority-Encoders.pdf?origin=publication_detail

4.https://www.google.com/search?q=schematics+of+8+to+3+priority+encoder&sxsrf=ALeKk00OTVq-ED_37na_mBSexQUJtFhJZg:1627648840306&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiqw8e36IryAhUBwTgGHR3eDRcQ_AUoAXoECAEQAw&biw=1280&bih=577#imgrc=Ccx6vYPJA5_yJM

5.https://www.geeksforgeeks.org/encoder-in-digital-logic/

TEAM MEMBERS:-

UPPALA BHARGAVA SAI

RUDRANGI MANJUNATH

PEDDAVONTARI SURAJ REDDY

MADHAVAM SAI KAIVALYA 

 

Description

In this project,We gave 8 bits as input and we get back 3 bits as output based on priority .The software used for simulation is eSim and skywater 130 pdk.The main component used for designing our project is CMOS.