본문 바로가기
Digital Design/논리회로

[논리회로] Synchronous, Asynchronous

by 스테고사우르스 2023. 1. 2.

이번 글은 Synchronous 회로와 Asynchronous 회로에 대한 글입니다.

 

Synchronous Circuit (동기 회로)

clock에 의해 동기화되는 방식의 회로입니다.

clock이 계속 동작하므로 전력소비가 높습니다. 또한 clock skew 문제가 발생합니다.

Pipelining으로 throughput을 높일 수 있습니다.

보통 동기 방식을 선택하는 것으로 알고 있습니다.

 

 

Asynchronous Circuit (비동기 회로)

주기적인 clock을 사용하지 않는 비동기 방식의 회로입니다.

따라서 실제 동작에 참여하는 부분만 작동하므로 전력소비를 줄일 수 있습니다.

clock 배치 문제를 줄일 수 있기 때문에 설계시간이 줄어들고 면적 또한 줄일 수 있습니다.

하지만 설계가 어렵다는 단점이 있고 hazard를 주의해야 합니다.

 

 


 

댓글