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

| IN | S0 | OUT |
|---|---|---|
| A | 0 | A |
| B | 1 | B |
크기비교

schematic

symbol & test simulation setup

waveform

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

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

layout

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

| S0 | S1 | OUT |
|---|---|---|
| 0 | 0 | A |
| 0 | 1 | B |
| 1 | 0 | C |
| 1 | 1 | D |
크기비교

schematic

symbol & test simulation setup

waveform

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


schematic

waveform

logic gate와 같은 waveform결과 확인
layout


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




| Area | 2x1 MUX | 4x1 MUX | 8x1 MUX | 16x1 MUX |
|---|---|---|---|---|
| Logic | 27.1781 | 100.862 | 271.7017 | 727.3607 |
| Switch | 17.8605 | 50.451 | 125.3564 | 316.1936 |
| Ratio | 1.5217 | 1.9992 | 2.1674 | 2.3004 |
| Tr | 2x1 MUX | 4x1 MUX | 8x1 MUX | 16x1 MUX |
|---|---|---|---|---|
| Logic | 14 | 42 | 98 | 210 |
| Switch | 6 | 16 | 34 | 86 |
MUX를 설계하는데 있어 Logic과 Switch방식이 있고 두가지 방식으로 설계해본 결과 Tr과 Area에서 차이가 발생하였다. 칩을 설계하는데 있어 Power, Speed, Price를 고려하였을 때 Switch방식을 사용하는 것이 더 큰 장점을 가지는 것을 볼 수 있었다.