Transcript 강의] Cadence for Schematic
목차 1. Xmanager Enterprise 실행 2. Terminal 실행 3. Cadence 실행을 위한 작업 폴더 들어가기 4. Cadence 실행 5. Cadence 작업1- 새로 만들기 (Library / schematic) 6. Cadence 작업1- 불러오기 7. Schematic 작업
1. Xmanager Enterprise 실행 Idec 클릭 후 server 접속 화면 Idec Click!!
ID/PW 입력
2. Terminal 실행 (Terminal : 명령어 사용을 위한 창) 서버 접속 후 바탕화면에서 마우스 오른쪽 버튼 클릭 :
Workspace menu 가 나타난다 Tools -> Terminal 클릭 => Terminal 창 실행 모습 [idec :/ expoer/home/rfuser1] 현재 경로를 나타낸다
3. Cadence 실행을 위한 작업 폴더 들어가기 Typing : cd 작업 폴더 (cd hwangs) cd 명령어를 사용하여 작업 폴더로 이동한다. 각 user 별 작업 폴더 : user1 : hwangs user5 : KAU_ EUN user6 : KAU_moonquake Cadence 실행 명령어 (공정 PDK가 위에 언급한 user별 작업 폴더에 연결되어 있으므로 반드시 작업 폴더에서 cadence를 실행해야 해야 공정에 맞는 simulation을 할 수 있다. ) Typing : source ~/cadence.cshrc (enter) icfb & (enter) (몇 글자 친 후 Esc 를 누르면 자동완 성 된다.)
4. Cadence 실행 첫 실행 화면 Cadence의 실행창이다. 스크롤을 올려 로딩 과정 중에 fail이 뜬것이 있는 지 확인한다. Calibre!! 가 뜨면 된다.
5. Cadence 작업- 새로 만들기 (Library / schematic)
Library :
실행 창의 메뉴 탭 중 file 클릭 -> New -> Library 클릭 (가끔 press “Close”) 이외 Window는 꺼
5. Cadence 작업- 새로 만들기 (Library / schematic) Library 클릭 후 나타나는 팝업 창 1. 작업 할 Library 이름을 typing 2. 각 공정별로 Technology file을 어 떻게 로딩 할 것인지는 다르므로 PDK 설치 시 idec에서 배부하는 document를 읽어 보거나 idec에 문 의 할 것. TSMC : Attach to an existing techfile 선택 3. OK 클릭
5. Cadence 작업- 새로 만들기 (Library / schematic) New Library 창에서 Attach to an existing techfile 선택 후 나타나는 팝업 창 1. 이 부분을 클릭하여 원하는 tech file을 정한다.
(각 공정마다 tech file의 이름이 다르므로 pdk 설치 시 확인 할 것 )
현재 TSMC를 예시로 들고 있다.
2. OK 클릭 시 팝업창이 사라진다.
(schematic을 위한 cellview 창을 만드는 작업을 시작하면 된다. (다음 페이지))
5. Cadence 작업- 새로 만들기 (Library / schematic)
Schematic 설계를 위한 cellview 생성:
클릭 실행 창의 메뉴 탭 중 file 클릭 -> New -> Cellview 클릭
5. Cadence 작업- 새로 만들기 (Library / schematic) Cellview 클릭 후 나타나는 팝업 창 1. 필요한 library 선택 (마우스 오른 쪽 클릭 시 폴더에 만들어진 모든 library가 나타난 다. ) 2. Cell name 지정 3. Tool -> Composer-Schematic 지정 (Schematic 설계를 위한 tool) 4. OK 클릭하면 schematic 창이 뜬다.
6. Cadence 작업- 불러오기 1. 실행 창의 메뉴 탭 중 file 클릭 -> Open 클릭 2. Open file 팝업 창이 나타난다. 3. Library name 을 클릭하여 원하 는 library로 바꾼다. 4. Cell names 에서 원하는 cell을 클릭한다
7. Schematic 작업 1. Schematic 창의 menu 탭에서 Add -> instance 를 누르거나 단축키 i를 누르면 instance 창이 뜬다.
7. Schematic 작업 Add Instance 창의 Browse 창을 클릭하면 Library Browser창이 뜬다.
7. Schematic 작업 필요한 소자가 있는 Library에서 소자를 찾아 view의 symbol을 클릭하면 Add instance 창의 빈칸들이 채워지고 schematic 창에 마우스를 가져가면 소자가 나타난다.
기본적인 소자(port, gnd, Vdd … )의 library : analogLib, basic 공정의 특성의 지닌 소자(TR,cap..)의 library : 해당 공정의 techfile 명 선택
7. Schematic 작업
저장 (저장해야 simulation을 할 수 있다) 줌인/줌 아웃 (마우스 힐로 대신 할 수 있다) 소자의 위치를 조정
( 단축키 m 으로 대신/ 단축키 누르고 소자 클릭)
Copy
( 단축키 c 로 대신/ 단축키 누르고 소 자 클릭)
Delete (키보드의 delete키 사용 가능) undo 소자의 특성 확인
( 단축키 q 로 대신/ 단축키 누르고 소자 클릭)
Line 그리기
(단축키 w)
Label pin
7. Schematic 작업 Simulation 1. 저장 후 menu탭의 Tools -> Analog Environment 2. Simulation을 위한 창이 뜬다.
7. Schematic 작업 Simulation 1. menu탭의 analyses 클릭 2. Simulation 선택
(설계 한 회로에 따라 simulation의 종류가 달라진 다. Idec 자료 참조)
7. Schematic 작업 Simulation 1. Simulation을 선택 할 때 마다 선택한 시뮬레이션의 범위 및 조건이 창에 나타 난다. 2. 표시를 클릭하면 시뮬레이션이 실행 되며 아래창이 뜬다
Simulation이 완료되었음을 나타내는 문구
7. Schematic 작업 Simulation 결과 확인 1.Results->Direct plot-> Main form 클릭 2. Direct plot form 에서 시뮬레 이션 결과 확인 : idec 자료 참조
7. Schematic 작업 Simulation 상태 및 조건들을 저장 할 수 있다 => Cadence를 껐다가 다시 회로를 켰을 때 현재 simulation 상태를 불러올 수 있다.
저 장 : Session-> Save State 클릭 불러오기 : Session-> Load State 클릭
* Cadence license error 발생 Schematic을 열었을 때 다음과 같은 화면이 뜨면 license 에러가 발생한 것이다. 이 경우 어떠한 editor 작업 및 simulation을 할 수 없으 므로 cadence를 종료하고 license를 다시 로딩 시킨다. editor를 위한 아이콘이 생성 되지 않았으므로 어떠한 작업도 할 수 없다.