Kraklog

[하만]DAY4. 21MUX LOGIC 작성 본문

[Harman] 하만 반도체 설계/Full Custom One Chip

[하만]DAY4. 21MUX LOGIC 작성

Krakens 2023. 7. 8. 14:58
728x90

사용프로그램 : Cadence Virtuoso

Design Rule : Gpdk090


 

1. 이론

  • Schematic Diagram

 

2x1 MUX는 다음과 같은 내용으로 구성된다.
MUX : MUX(먹스) 또는 Multiplexer(멀티플랙서) 라고 불리운다.

멀티플렉서는 n개의 선택선의 조합에 의해 선택된 2ⁿ개의 입력선을 이용해 하나의 출력선으로 선택시켜주는 회로이다.
(2x1 MUX 진리표 : 2개의 입력 중 S0의 신호에 따라 출력이 정해진다.)

2. Design

  • Schematic

  • Symbol

  • Sumulation

진리표를 보면  한 채널에는 펄스 ( 0 , 1 )의 신호, 다른 한 채널은 0에서 1로 변하는 ON / OFF , S0 신호에 따라 그 값이 다르게 나오기 때문에 VINA는 DC=1v, VINB는 펄스, S0에는 펄스를 주되, 폭을 약 2배 정도로 조절해 입력신호를 조절해줌.

 

 

시뮬레이션 결과

3. Layout

 

NOT 과 2NAND 3개를 불러와주고, 편집을 편하게 하기 위해 그룹을 풀어줌.

NOT과 2NAND의 pMOS의 길이가 다르기 때문에 조절을해야 한다. 
이번 과정에는 poly를 늘리는 방향으로 줄여볼 예정.
실제로 줄인 후 많이 비슷해짐을 알 수 있었다.

 

2NAND도 앞서 해봤던것처럼 줄일 수 있는만큼 줄인상태

728x90