hiCreateStringField 2

[SKILL 강좌] calculate_area : 2. callback 함수와 browser

지난번 글에서 간단한 stringField 하나를 가진 (Label 은 자투리) calculator라는 창 하나를 만드는 것과 reload 함수를 통해서 코드를 하나하나 수정하면서 진행할 때 작업하기 편한 환경을 만들어 봤습니다. skill language에 생소한 경우 gui까지 따라오려면 좀 어렵겠지만 user reference manual 등을 보면서 천천히 이해하다 보면 그렇게 복잡하지만은 않다는 걸 알 수 있을 겁니다. 뭔가 output (gui 창)을 보면서 뿌듯함도 느낄 수 있을 거고요. 이번엔 지난번 강좌를 잘 따라오셨다면 어렵지 않을 겁니다. gui 창에 몇 가지 field 들을 추가하고, 간단한 callback 함수들을 만들어 연결해 주도록 하겠습니다. callback 함수란 버튼 클릭..

[SKILL 강좌] calculate_area : 1. gui 설정과 reload 함수

예전에 작성해서 잘 써먹은 코드이지만, virtuoso LAYOUT EAD (혹은 EXL)의 기능으로 비슷한 기능이 있는 것 같다. 하지만 라이선스의 제약도 있고, 좀 더 간편하게 이용할 수 있어서 아래 코드는 남겨 둔다. 다만 사용하기 위해 수정이 많이 필요할 것 같다. 공정이 점점 작아지고, 설계 주파수 대역도 점점 올라가면서 high speed routing 구간의 matching issue 가 있었다. Full custom layout 을 진행하면서 이러한 경우 mismatch 가 없어야 하겠지만, 공정상의 issue 도 있고, human error의 여부도 있을 수 있다. 물론 golden simulation 은 parasitic extraction 하여 post simulation을 확인하는 ..