합성준비 - Partitioning design for synthesis
design을 잘 partitioning을 해놓으면 합성할때 매우 효과적입니다. partitioning의 사이즈 제약 조건은 없고 설계자의 선택입니다. 너무 작게 partitioning을 하면 최적화에 좋지 않고, 너무 크게 partitioning을 하면 runtime이 길어지게 됩니다. design 재사용 (Partitioning for Design Reuse) 이전에 검증된 design을 다시 사용하게 되면 design, integration, and testing effort 을 줄일 수 있게 됩니다. instantiation 할 수 있게 design을 module화 해서 설계하는 것이 좋습니다. 설계: • 설계 인터페이스를 철저히 정의하고 문서화 만듭니다. • 가능하면 인터페이스를 표준화 하고 • HDL 코드를 module parameter 를 사용하여 만듭니다 . 이어지는 연산의 combination 회로는 유지하자(Keeping Related Combinational Lo