Full Custom IC(adder)

Park SeungChan·2024년 2월 29일
0

Full Custom

목록 보기
4/7

Adder는 디지털시스템에서 덧셈 연산을 수행하는 디지털회로를 말한다.
이번에 설계할 회로는 Half_Adder, Full_Adder, 4bit_Adder, 4bit_Adder_Subtractor이다.

Half Adder

1bit의 입력 2개가 들어와 Sum과 Carry를 출력한다. Sum은 XOR로 Carry는 AND Gate로 구성할 수 있다.

  • Schematic

  • Layout

  • Simulation Waveform

Full Adder

Half Adder에서 입력으로 Carry_in이 추가된다. Half Adder 2개와 AND Gate로 구성된다.

  • Schematic

  • Layout

  • Simulation Waveform

4bit Adder

4bit에 대한 덧셈연산을 할 수 있다. Full Adder 3개와 Half Adder 1개로 구성된다. 각각의 bit에 대한 연산 결과를 Sum으로 내보내고, 이때 발생한 Carry는 다음 bit의 연산으로 입력해준다.

  • Schematic

  • Layout

  • Simulation Waveform

4bit Adder Subtractor

디지털 시스템에서 뺄셈은 보수과정을 통해 진행된다. XOR Gate의 진리표에서 하나의 입력이 0이면 나머지 입력은 그대로 출력되고, 입력이 1이면 나머지 입력은 inverting되어 출력되고 입력 1까지 Cin으로 들어가 2의 보수를 만들 수 있다. 이러한 특징을 이용해 Adder와 Subtractor를 만들 수 있다.
4bit Adder에서 XOR Gate를 추가하여 구성한다.

  • Schematic

  • Layout

profile
RTL Circuit Design & Verification

0개의 댓글