Cadence9502 Virtuso layout Editor manual
1999년4월 19일
제작: 김동현
머리말
현재반도체공동연구소에서는다양한설계환경을외부의뢰자들에게제공하고있다. 하지만, 그설계환경을의뢰자들이손쉽게사용할수있도록도움을줄수있는매뉴얼은그다지많이만들어져있지않고, 비록만들어져있다하더라도그내용이상당히생략되어있고자세히기록되어있지않아서많은불편을주고있다. 그래서본인은이러한불편을해소하고자연구소에서가장많은사람들이사용하고있는 Cadence_9502 Virtuso layout tool에대한매뉴얼을만들고자한다. 물론, 본인도이 tool에대해서완벽히다알고있다고는할수없다. 오히려아는것보다는모르는것이더많다고해야할것이다. 그래서, 이툴을사용하는데에있어서꼭알아두어야할필요성이있는것들만간략히정리하고자한다. 이매뉴얼만잘읽으면 Cadnece_9502 Virtuso layout tool을이용해디자인을하는데큰어려움을없을정도로만들것이며사용자들의의견을물어자주질문을받는문제에대해서는추가적으로업데이트를할예정이다. 부디이미흡한매뉴얼이여러분들에게작으나마도움이되었으면하며이만머리말을마친다.
1999년4월 19일
김동현씀
1. 기본적인작업
1.1 작업전준비
제일먼저 layout 작업을할디렉토리를만든다. 그냥홈디렉토리( 처음터미널을열었을때시작되는디렉토리) 에서작업을해도무방하지만, 나중에혼란을방지하기위해하나만들어두는것이좋다. 만드는방법은터미널이나 Command tool에서다음과같이타이핑하면된다
①[computer name]/home/user ID/mkdir ( new directory명)
② [computer name]/home/user ID/cd ( new directory명)
③ [computer name]/home/user ID/( new directory명)/
이러면작업디렉토리가하나만들어진것이다. 진한색으로표시된부분은여러분들이마음대로이름지을수있는것을뜻한다. 앞으로도이렇게표기할것이다.
1.2Cadence_9502 Virtuso layout 띄우기
만들어진작업디렉토리에서다음과같이 typing을친다.
①[computer name]/home/user ID/(new directory명)/xhost +
② [computer name]/home/user ID/(new directory명)/layout &
여기서 xhost +이라는명령어를치고엔터를쳐서 “access control disabled, clients can connect from any host” 라는메시지가반드시나와야한다, 만일이메시지가나오지않았다면아래와같이타이핑하고다시실행해보아야한다. 그래도“access control disabled, clients can connect from any host” 라는메시지가나오지않는다면전산기사나전산조교에게도움을청하기바란다.
① [computer name]/home/user ID/(new directory명)/setenv DISPLAY
computer name:0
② [computer name]/home/user ID/(new directory명)/xhost +
1.3 작업 library, cell, 만들기
정상대로프로그램이로우딩이되었으면, CIW가화면에뜰것이다. 그림1이 CIW(Cell Instruction Window)
라불리어지는창이다. 여기서 library를만들고 cell을만들며또한 GDS II 파일을불러들이거나변환시키는것을하는작업을하며, 그외에 layout 디자인전반에관련된환경을잡아주는등의역
할을한다.
삽입그림(CIW 그림)
그림 1. CIW 메뉴
먼저 library를만들어보자. CIW메뉴에서다음과같이수행해본다. Open을클릭하고 Open 풀다운메뉴중에서 library를선택한다.
그림 2. Open 풀다운메뉴
아래그림3과같은 window가뜰것이다.
Library Name table에만들어질 library 이름을입력하고 Library Path table에는만들 library가생성될디렉토리를쓰면되는데보통입력을하지않으면Virtuso layout tool을띄운디렉토리( layout &을타이핑한디렉토리)에만들어진다. Mode는 Edit Mode와 Read Mode가있는데 Edit Mode가기본값이다. Read Mode는오직읽을수만있고편집하거나변경할수없는경우에해당된다. 이는나중에 layout 디자인을하다가생기는불상사에대비해서쓰일수있는데, 작업을하다가비정상적으로프로그램이종료되면다시편집하던데이터를
읽어들일때 Edit Mode로는읽어지지않고오직 Read Mode로만읽어질수있다. 그런다음 Stream Out을통해 GDSII 파일로만들고이를다시Import명령으로불러들여야하는데여기서는자세한것은알필요없고후에다시언급하도록하겠다.
그림 4. Open library 메뉴
만일 library가새로만들어지는것이라면아래와같이새로만들것임을확인하는메시지가뜬다. 그러면 OK버튼을클릭하고그러면 Create Library 창이뜬다.
delete in그림 5. Library 생성확인메시지
여기서특기할점은 Technology File table이다. Technology File이라는것은layout 디자인을하는데필요한여러 layer들을정의해주고, 각 layer의property를정의해주고각각의 Rule에대해서일괄적으로기술해준아스키파일이다. 반도체공동연구소에서는 isrc.tf라는테크놀로지파일을가지고있는데, 이는반공연공정에맞추어서작성된파일이다. Technology File table에적혀있는 /Tool1/CDS9502/tools.sun4/dfII/samples/techfile/default.tf 는 cadence 사에서기본적으로제공되는테크놀로지파일인데반도체공동연구소에맞게필자가고쳤으므로여기서그냥 OK 버튼을누르면반공연공정에맞는테크놀로지파일이컴파일이된다. 만일사용자가다른테크놀로지파일을가지고있고그테크놀로지파일을이용해작업을하고싶다면 Technology File table에경로랑테크놀로지파일을써주면된다. 경로를써주지않고테크놀로지파일이름만적으면현재작업디렉토리를테크놀로지파일이있는경로로프로그램은인식하도록되어있으므로주의하기를바란다.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论