Cadence IC61(Virtuso Schematic) 초기 Setup – 2

발췌 : http://blog.naver.com/PostList.nhn?blogId=narabaljeon&categoryNo=28

 

아래 내용중 작은 따온표 ” 은 터미널에서 해당 명령어를 쓰시면 된다는 뜻입니다.(당연히 ‘은 빼고 쳐야겠죠)

4. PDK 설치(?) 및 Techfile Load

1. 기본적으로 실행명령어는 ‘virtuoso &’ 입니다. 구버전 IC5141은 ‘ic5141 &’ 였죠.
2. 실행시 앞서 .cdsinit, .cdsenv, cds.lib 가 있는 곳에서 실행해야 하며
.cshrc 를 여러 버전을 사용한다면 ‘source .cshrc’ 도 해주어야 합니다.
3. 같은 폴더내에서 여러개 실행시 log 파일의 충동이 발생합니다.
log 파일 정도야 무시해도 되지만 아래와 같이 log를 분리하여 실행할 수 도 있습니다.
‘virtuoso -log logname.log &’
4. 그러면 아래와 같은 CIW 창이 뜹니다.

보통 문제가 있다면 License 문제가 발생하죠.

mouse button cues는 만약 현재 좌클릭 한다면 L 에 나와있는게 수행되고, 휠버튼은 M, 우클릭은 R에 있는 내용이 실행된다는 뜻입니다.
5. PDK에 따라 특수한 방법으로 하는 방법도 있지만 일반적으로 Library 추가 후 Techfile Load를 하면 끝납니다.
6. 아래 그대로 따라하시면 됩니다.
Tools => Library Path Editor를 클릭하여 Path Editor를 클릭합니다.
7. 그러면 아래 창이 뜨는데, Edit => Add library를 클릭합니다.
또는 아래 10번 이라 되어있는 곳에서 우클릭 => Add library로 해도됩니다.
8. PDK 내의 Library를 아래와 같이 선택하여 추가합니다.
8. 추가되었다는걸 확인후 저장합니다.
참고로 path가 잘못되었다면 파란색이 아닌 빨간색으로 표시되며
앞서 cds.lib 파일에 저장됩니다.
9. Library Manager에 가서 확인해보시면 됩니다.

10. PDK에 변동이 있었다든가, 성격이 급해 이미 Library Manager를 열어 놓으신 분은 아래와 같이

View => Refresh 를 클릭해주면 됩니다.

11. 그리고 Technology File을 Setting 해주어야 합니다.

PDK마다 다르긴 하지만 보통 Top Metal을 어디까지 쓸것인가, 사용가능 소자 등등의 정보가 들어있다고 보시면 됩니다.

우선 CIW창에서 Tools => Technology File Manager..를 클릭합니다.

12. 그러면 아래와 같은 창이 뜨는데 Load를 누르고

Techfile ( *.tf 파일)을 추가해주면 됩니다.

Classes에 Select All을 Check 해주고 아래쪽 Library를 앞서 8번에서 추가한 Library name과 동일하게 선택해주고 Ok를 누르면 됩니다.

누누히 말하지만 Fab.에 따라 .tf를 여러가지파일로 구분하는 경우도 있습니다.

!!. 앞서 8번은 MPDK인데 위의 그림은 bd350bb인 이유는 적당한 그림이 없어 제가 아무거나 가져온 그림을 사용했기 때문입니다.

실제로는 같아야 합니다. 엄한놈의 Techfile을 바꾸지 마시기 바랍니다.

5. Library 생성 및 Techfile Attatch
1. Library Manager에서 File => New => Library를 클릭해 줍니다.

2. 원하는 이름을 적고 Ok를 누르면 Technology File 어쩌구가 뜨는데,

Attach … 을 클릭하여 준후

앞서 PDK의 Library를 클릭하고 OK를 눌러주면 됩니다.

3. 여기까지 하면 초기 Setup은 완료되었다 할 수 있으며 이후 회로 Schematic을 그리면 됩니다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.