합성시에 set_dont_touch 옵션을 주자. 아래처럼.
set_dont_touch [get_cells -hierarchical *dont_touch_*]
그리고는, 디자인 할때 dont_touch 가 들어간 모듈명, 인스턴스 명을 만들면 저절로 유지가 된다.
아래 예제 처럼.
SDFCNQD4 dont_touch_sync_flop0 (
.SI(1'b0),
.SE(1'b0),
.CP(clkdst),
.CDN(resetb_in),
.D(1'b1),
.Q(resetb_dly[0])
);
이 모든 자료는 여기에서 참고했으니 꼭 원본글로 방문해 보시길.
How to preserve hand-instantiated cells | KNOW-HOW (raytroop.github.io)
'IT > ASIC | FPGA' 카테고리의 다른 글
반도체 기초 - ASCII database db 파일 (0) | 2024.10.25 |
---|---|
반도체 기초 - nominal, 코너, 조건관련 용어 (0) | 2024.10.25 |
tcl - foreach를 이용하여 리스트 요소 제거하기 (0) | 2024.09.12 |
tcl - 리스트 확장 기능으로 리스트 요소 제거하기 (0) | 2024.09.12 |
RTL 파일리스트 만들기 - find 활용 (0) | 2024.09.04 |