2025/06 2

PDK사용 시 device parameter들을 한 번에 바꾸어 보자

오래 전에 사용하던 공정의 PDK를 사용하여 레이아웃 할 때는 XL 기능으로 device를 레이아웃 창에 뿌린 후 기껏해야 source, drain, gate의 contact을 그릴지 말 지 또는 tap위치 선택 등 간단하게 parameter option들을 수정했었는데, 공정이 복잡해지면서 FINFET 공정에서는 parameter option이 불편함을 느낄 정도로 많아지게 되었다.특히 7~8nm node 이하에서는 dummy poly 관련 option도 많아지고, poly to metal 사이의 intermeidate metal 관련 option, cut poly option 등이 수도 없이 추가되면서 device 하나의 option을 내가 원하는 option으로 설정하는 일이 너무 귀찮게 느껴진다...

SKILL programming 2025.06.15

PCell 만들 때 같이 만드는 CDF 파일 만들기

SKILL 언어로 PCell을 만들 때 사용하는 CDF (Component Description Format) 파일은, 해당 Cell이 가지고 있는 parameter들을 정의하고 관리하는 데 사용되는 메타데이터 파일로 쉽게 말하면, PCell에 어떤 파라미터가 있는지, 각 파라미터가 어떻게 동작하는지를 정의하는 역할을 한다. CDF는 PCell 또는 일반 Cell의 파라미터를 정의하여, Layout Editor나 Schematic Editor 등에서 사용자가 해당 Cell의 파라미터를 GUI 상에서 손쉽게 수정할 수 있게 해주기 때문에 PCell을 만들 때 CDF file을 같이 만들어 주면 GUI로 파라미터를 입력하는 데 좀 더 편리하게 사용할 수 있다. 주의할 점은 PCell의 parameter 이름..

SKILL programming 2025.06.02