요즘은 DB의 용량이 커지다 보니, sub block 은 크게 상관없지만, TOP level로 갈수록 GDS format 보다는 OASIS format을 좀 더 사용하고 있다. metal revision 등을 위해 OASIS vs OASIS 혹은, GDS vs OASIS 해야 할 경우가 있는데 compare_gds 명령어로는 OASIS DB 인식이 되지 않았다.
간단한 해결 방법이 있는데, gui 환경의 fast XOR을 이용하는 것이다. gui를 띄워서 해야 하는 번거로움이 있지만 동작은 잘한다. gui 없이 하는 방법이 있는데 아래 영상에서 잘 소개되어 있다. 사실 영상 후반부에 설명되어 있지만 gui로 하는 것과 같은 방식이며, 알고 나면 간단히 dbdiff 명령어로 해결할 수도 있다.
dbdiff 실행 방법에 대한 영상을 첨부한다.
출처 : www.youtube.com/watch?v=UlUB2wDJCHc
;# AAA.gds 와 BBB.oas 를 비교하고 싶은 경우
사용법1 : dbdiff -refsystem GDS -system OASIS -refdesign AAA.gds AAA -design BBB.oas BBB -write_xor_rules xor.rul -resultformat ASCII
사용법2 : calibre -drc -hier -turbo -hyper -fx xor.rul
사용법 1에 의해 간단하게 XOR rule 이 생성되며 사용법 2에서 calibre를 통해 해당 rule을 실행하면 GDS든 OASIS든 Xor을 진행할 수 있다.
'Layout > Verification' 카테고리의 다른 글
[Calibre] Sliced DRC - 브레인스토밍 (2) | 2023.11.11 |
---|---|
[SVRF] PAD to clamp (diode) path 저항 계산 - 3편 (0) | 2017.02.06 |
[SVRF] PAD to clamp (diode) path 저항 계산 - 2편 (0) | 2017.02.06 |
[SVRF] PAD to clamp (diode) path 저항 계산 - 1편 (1) | 2017.02.06 |