'skill'에 해당되는 글 6건

  1. 2018.08.26 X-Section Figure
  2. 2018.08.11 Stack-up Export & Import
  3. 2018.07.30 Add Films 1
  4. 2018.07.14 Taper Line
  5. 2018.07.08 DUT footprint 자동 생성기
  6. 2018.07.04 Mirror Symbols

X-Section Figure

도구/SKILL 2018. 8. 26. 22:00

반드시 필요한 옵션은 아닌데, 가끔 이 기능을 원하는 사람들이 있는 것 같아 만들어 보았다.

Stack-Up의 적층 정보(자재, 두께, 레이어 이름 등)를 그림으로 그려주는 기능이다.



xsection_figure.zip

(파일 내 패스워드 포함)


'도구 > SKILL' 카테고리의 다른 글

Stack-up Export & Import  (0) 2018.08.11
Add Films  (1) 2018.07.30
Taper Line  (0) 2018.07.14
DUT footprint 자동 생성기  (0) 2018.07.08
Mirror Symbols  (0) 2018.07.04
:

Stack-up Export & Import

도구/SKILL 2018. 8. 11. 22:00

임피던스 제어를 위해 보드 제작 전 미리 적층 정보를 PCB 제작 업체로 보낼 때,

알레그로 데이터베이스 내의 적층 정보를 스프레드시트로 출력해 주는 기능을 이용하면 쉽게 적층 정보용 엑셀 파일을 만들 수 있다.

반대로 업체에서 수정되어 보내온 적층 정보 엑셀 파일에서 간단한 조작으로 CSV 파일을 만들고, 그것을 알레그로 보드로 불러와 업데이트 할 수 있다.



stackup_inout.ilinit

(패스워드 필요)

'도구 > SKILL' 카테고리의 다른 글

X-Section Figure  (0) 2018.08.26
Add Films  (1) 2018.07.30
Taper Line  (0) 2018.07.14
DUT footprint 자동 생성기  (0) 2018.07.08
Mirror Symbols  (0) 2018.07.04
:

Add Films

도구/SKILL 2018. 7. 30. 22:00

이 알레그로 스킬(SKILL)은 기본 제공되는 자동 필름 생성 기능에 없는 기능을 제공한다.

알레그로 Artwork 다이얼로그는 도체 레이어에 대한 자동 필름 생성 기능(Create Missing Films)을 제공한다. 그런데, 이렇게 생성된 필름은 Board Outline에 대한 정보는 없다. 왜냐하면 그것은 해당 필름에 관한 정보가 아니기 때문이다.

그러나, 디자이너들은 디자인 작업 시 편리 때문에 각 필름 레이어에 Board Outline 정보를 넣는 경우가 많다. 물론, Board Outline 은 두께가 0 이므로 제작에 영향을 주지는 않는다. 따라서, 디자이너의 편의를 위해 필름 생성 시 각 필름에 Board Outline을 넣는다.

그리고, 디자이너에 따라서 각 레이어의 이름을 지을 때 레이어 번호를 이름 앞에 넣는 사람도 있고 그렇지 않는 사람도 있다. 각각의 장단점이 있다. 그러나 필름으로 만들 때는 적층 순서가 중요하므로 번호를 넣어주는 것이 바람직하다. 물론 제작 사양서를 통해 각 필름 이름이 몇 번째 인지 알 수 있으나, 필름만 보고도 순서를 알 수 있으면 오해의 소지도 더 작아지고 편리할 것이다. 그래서, 필름 이름 앞에 번호를 붙일 수 있게 했다.

아트웍 필름은 도체 레이어가 있는 필름 외에, 솔더 마스크, 실크 스크린, 페이스트 마스크 같은 비 도체용 레이어가 있는 필름도 필요하므로, 그것들을 만들어 주는 기능을 넣었다.

마지막으로 모든 필름을 삭제해주는 기능을 넣었다.



add_films.ilinit

(패스워드 필요)

'도구 > SKILL' 카테고리의 다른 글

X-Section Figure  (0) 2018.08.26
Stack-up Export & Import  (0) 2018.08.11
Taper Line  (0) 2018.07.14
DUT footprint 자동 생성기  (0) 2018.07.08
Mirror Symbols  (0) 2018.07.04
:

Taper Line

도구/SKILL 2018. 7. 14. 22:00

전송선 양 끝 단의 임피던스가 다를 때, 혹은 중간에 분기를 통해 임피던스가 변할 때에는

균일한 전송선을 사용하는 것보다 점진적으로 임피던스가 변하는 테이퍼 구조의 전송선을 사용하는 것이 바람직할 수 있다.



taper_line.ilinit (패스워드 필요)

'도구 > SKILL' 카테고리의 다른 글

X-Section Figure  (0) 2018.08.26
Stack-up Export & Import  (0) 2018.08.11
Add Films  (1) 2018.07.30
DUT footprint 자동 생성기  (0) 2018.07.08
Mirror Symbols  (0) 2018.07.04
:

DUT footprint 자동 생성기

도구/SKILL 2018. 7. 8. 22:00

메모리 DUT 보드 설계하는 사람에게 있어, DUT footprint를 만드는 일은 늘상 반복되는 작업이다. 이 일은 필수적인 일이지만, 번거롭고 혹시라도 실수를 할까바 부담도 있다. 그래서 이를 자동화 해 보았다. 사양서는 주로 스프레드시트로 받게 되는데, 그 중에서 패키지 정보와 관련된 부분을 사용하여 footprint를 자동으로 만들 수 있다.


make_dut_footprint.zip



'도구 > SKILL' 카테고리의 다른 글

X-Section Figure  (0) 2018.08.26
Stack-up Export & Import  (0) 2018.08.11
Add Films  (1) 2018.07.30
Taper Line  (0) 2018.07.14
Mirror Symbols  (0) 2018.07.04
:

Mirror Symbols

도구/SKILL 2018. 7. 4. 22:00

이미 배치된 부품을 좌우 혹은 상하 대칭으로 바꾸고 싶을 때가 있는데, 알레그로에서 제공되는 mirror 기능은 대칭으로 위치가 바뀌기는 하지만 부품 실장면도 바꾸게된다. 즉 top 면에 있던 부품은 bottom 면으로 되고, bottom 면에 있던 부품은 top 면으로 이동하게 된다.

그래서, 같은 면에 위치하면서 배치반 대칭이 되는 기능을 구현해 보았다.


mirror_symbols.zip

처음 버전에 부품 수량 증가시 급격히 느려지는 문제가 있어 수정 함

mirror_symbols_180713.zip


'도구 > SKILL' 카테고리의 다른 글

X-Section Figure  (0) 2018.08.26
Stack-up Export & Import  (0) 2018.08.11
Add Films  (1) 2018.07.30
Taper Line  (0) 2018.07.14
DUT footprint 자동 생성기  (0) 2018.07.08
: