
adder를 설계시 (ripple-carry adder) 위와 같이 짜야하는데 이걸 8비트 ripple-carry로 만들려면 8개를 이어붙이고 carry 연결하면 복잡해지고 길어짐 하지만 processor 설계를 예를 들면 1. 설계 목적에 따라 추상화 수준이 다름전체 데이터 경로(데이터패스)와 제어 흐름이 어떻게 연결되고 동작하는지를 보는 게 목적임 즉, “동작 흐름 설계”가 핵심이지, 개별 게이트까지 구현하는 게 핵심이 아님. 그래서 Adder는 내부 구조보다 “Adder가 있다”는 사실만 명확하게 표현하면 됨. 2. 합성 도구가 알아서 Gate-Level로 바꿔줌 assign sum = a + b; 위 코드는 컴파일러가 내부적으로 carry-lookahead adder, ripple-carry ..