Harman 세미콘 아카데미/직무종합프로젝트

2024.12.09 [직무종합프로젝트] - Ring Counter(1)

U_Pong 2024. 12. 9. 23:52

2024.12.09 ~ 2024.12.11

첫번째 직무 종합 프로젝트: Full Custom IC로 Ring Counter 구현하기


링 카운터는 플립플롭을 이용하여 bit를 이동시키는 회로이다.

주로 shift 구조를 기반으로 하며 한 방향으로 순환한다.

이번에는 CLK의 상승 에지에서 D입력을 캡처하고 업데이트 하며, 하강 에지에서 출력을 업데이트한다.

 

< D 플립플롭 >

D 플립플롭 schematic

 

 

D 플립플롭 Symbol

 

 

D 플립플롭 simulation 회로도

 

D 플립플롭 simulation

 

 

D 플립플롭 layout

가로: 10.78u
세로: 6.25u

 

 

반도체 설계 시 AND와 OR를 설계하는 것이 매우 비효율적이기 떄문에 논리게이트를 사용할 경우는 대부분 NAND, NORdmf dldydgkdu 뭉, OR의 역할을 재연한다. 하지만 링 카운터를 만들기 위해서는 AND, OR가 필요하므로 schematic을 만들고 시뮬레이션으로 결과를 확인하고 layout도 만들어보자.

 

< 2AND >

2AND schematic

 

 

2AND symbol

 

 

2AND simulation 회로도

 

 

2AND simulation

 

 

2AND layout


Ring Counter(1) 끝!