Full Custom IC(21MUX, 41MUX, 81MUX, 161MUX)

Park SeungChan·2024년 2월 7일
0

Full Custom

목록 보기
3/7

2x1 MUX

2개의 입력중 어느 하나의 입력신호를 선택하여 출력으로 보내주는 논리회로다.

INS0OUT
A0A
B1B

NAND로 이루어진 Logic Gate 그리고 CMOS Switch 2가지 방법으로 만들어 보겠다.

크기비교


Logic Gate

schematic


symbol & test simulation setup


waveform

세번째 파란색 파형은 S0로 0일때 A값이 출력되고, 1일때 B의 pulse가 출력되어 정상적으로 MUX가 동작하는 것을 볼 수 있다.


layout

이때 inverter의 pmos는 낭비되는 면적이 있으므로 2finger로 묶으면 낭비되는 면적이 줄어든다.


CMOS SWITCH


schematic


layout

4x1 MUX

4개의 입력중 어느 하나의 입력신호를 선택하여 출력으로 보내주는 논리회로다.

S0S1OUT
00A
01B
10C
11D

크기비교

Logic gate

schematic


symbol & test simulation setup


waveform

S0와 S1의 논리에 따라 VOUT이 달라지는 것을 확인



layout

CMOS SWITCH

schematic


waveform

logic gate와 같은 waveform결과 확인



layout

8x1 MUX / 16x1 MUX

앞서 설계했던 MUX와 같은 방식으로 만들 수 있다.


Conclusion

Area2x1 MUX4x1 MUX8x1 MUX16x1 MUX
Logic27.1781100.862271.7017727.3607
Switch17.860550.451125.3564316.1936
Ratio1.52171.99922.16742.3004

Tr2x1 MUX4x1 MUX8x1 MUX16x1 MUX
Logic144298210
Switch6163486

MUX를 설계하는데 있어 Logic과 Switch방식이 있고 두가지 방식으로 설계해본 결과 Tr과 Area에서 차이가 발생하였다. 칩을 설계하는데 있어 Power, Speed, Price를 고려하였을 때 Switch방식을 사용하는 것이 더 큰 장점을 가지는 것을 볼 수 있었다.

profile
RTL Circuit Design & Verification

0개의 댓글