FPGA IC stock은 샘플 실사용 기록이 답이다
보드가 급한데 FPGA 재고부터 흔들렸다
개발 일정은 Datasheet PDF보다 먼저 압박해 옵니다
샘플 보드 12장을 먼저 띄워야 하는 일정에서 가장 크게 느낀 문제는 회로도가 아니라 FPGA IC stock이었습니다. 부품번호는 이미 정해져 있었고 Datasheet PDF도 검토했지만, 실제로 주문 가능한 수량과 패키지 상태가 맞지 않으면 일정은 바로 밀립니다.
저는 처음에 검색창에 부품번호만 넣고 find chips를 했습니다. 그런데 같은 FPGA라도 온도 등급, speed grade, 패키지 suffix, 포장 단위가 조금씩 달라서 단순히 재고 있음 표시만 믿기 어렵더군요. 그래서 IChipStore 같은 IC shop에서 재고를 볼 때는 화면에 보이는 수량보다 실제로 보드에 올릴 수 있는 조건을 먼저 확인했습니다.
- 정확한 부품번호: 앞자리보다 뒤쪽 suffix가 더 중요했습니다.
- 패키지: BGA, QFP, tray, reel 여부가 실장 비용에 영향을 줬습니다.
- 온도 등급: 산업용 보드는 commercial 등급으로 대체하기 어려웠습니다.
- 납기: 재고가 있어도 검수와 출고 일정이 별도로 필요했습니다.
이 경험 이후로 저는 IC stock을 볼 때 가격표보다 샘플 실사용 기록을 먼저 남깁니다. 재고를 찾는 일은 구매팀만의 일이 아니라 회로, 펌웨어, 생산 일정이 한꺼번에 엮이는 작업이기 때문입니다.
find chips 검색은 부품번호를 쪼개야 빨라졌다
전체 번호 한 번보다 조건별 확인이 더 정확했습니다
처음에는 FPGA 전체 품번을 그대로 입력했습니다. 검색 결과가 나오긴 했지만, 대체 가능한 항목과 절대 쓰면 안 되는 항목이 섞여 있었습니다. 특히 같은 계열의 FPGA라도 logic cell 수, I/O bank 전압, speed grade가 다르면 bitstream과 타이밍 여유가 달라질 수 있습니다.
그래서 저는 부품번호를 기능별로 나누어 확인했습니다. 예를 들어 제품군, 패키지, 용량, 온도 등급, 속도 등급을 따로 적어 놓고 IC stock 결과와 하나씩 대조했습니다. 이 방식은 조금 느려 보이지만, 잘못된 부품을 주문해 재실장하는 시간에 비하면 훨씬 빠릅니다.
- 먼저 제조사와 FPGA 계열명을 확인했습니다.
- 그다음 패키지 코드와 핀 수가 PCB footprint와 맞는지 봤습니다.
- 속도 등급은 기존 타이밍 리포트에서 여유가 있는지 확인했습니다.
- 온도 등급은 최종 제품 환경과 맞춰 보았습니다.
- 마지막으로 실제 보유 수량과 출고 가능일을 문의했습니다.
검색 팁을 하나 더 말하면, Datasheet만 보지 말고 ordering information 표를 꼭 같이 봐야 합니다. 본문 사양은 같아 보여도 주문 코드에서 납품 가능한 형식이 갈리는 경우가 많았습니다.
Datasheet PDF는 통과 조건이고 사용 후기는 별도였다
문서상 호환과 보드상 호환은 다르게 움직입니다
Datasheet PDF를 보면 모든 것이 명확해 보입니다. 전원 전압, 핀 기능, absolute maximum rating, configuration 방식까지 적혀 있으니 그 안에서 고르면 될 것 같죠. 하지만 제가 실제로 겪은 문제는 문서에 없는 사소한 운용 조건에서 생겼습니다.
예를 들어 FPGA의 JTAG 인식은 되었지만, 기존 프로젝트 파일에서 device ID가 달라 bitstream을 다시 빌드해야 했습니다. 핀맵은 같아도 timing constraint가 빡빡한 설계라 speed grade 하나가 bring-up 시간을 바꿨습니다. 그래서 저는 Datasheet PDF를 구매 확정 문서가 아니라 탈락 기준을 잡는 문서로 쓰는 편이 더 편했습니다.
- 전압 범위가 안 맞으면 즉시 제외했습니다.
- 패키지 치수가 footprint와 다르면 실장 전에 제외했습니다.
- configuration memory 호환성이 불확실하면 펌웨어 담당자에게 먼저 확인했습니다.
- revision note가 오래된 PDF만 있으면 제조사 페이지와 재고처 문의를 병행했습니다.
실사용 팁: Datasheet PDF에서 조건을 만족한 부품이라도 첫 주문은 가능한 한 소량 샘플로 잡는 것이 좋습니다. 한 번 전원이 들어간 기록, JTAG 인식 기록, 기본 bitstream 동작 기록이 남으면 두 번째 주문 판단이 훨씬 빨라집니다.
이후 저는 chips shop에서 부품을 찾을 때 PDF 저장본, 견적 메일, 테스트 로그를 같은 폴더에 묶었습니다. 다음 프로젝트에서 같은 FPGA 계열을 찾을 때 그 기록이 검색 결과보다 더 믿을 만한 기준이 되었습니다.
IC shop 문의에서 가격보다 먼저 물어본 것들
단가가 낮아도 포장과 추적성이 흔들리면 손해였습니다
IChipStore 같은 전자부품 유통 사이트를 볼 때 처음 눈에 들어오는 것은 수량과 가격입니다. 하지만 실제 사용 후기 관점에서 보면 단가 차이보다 큰 비용은 재검수, 재주문, 일정 지연에서 나옵니다. 저는 한 번 급하게 주문했다가 tray 상태 확인을 늦게 해서 생산 담당자와 다시 일정을 맞춘 적이 있습니다.
그 뒤로 IC shop에 문의할 때는 가격을 맨 마지막에 물었습니다. 먼저 lot 정보, date code, 포장 방식, 습도 민감도 관련 표시, 재고 위치를 확인했습니다. 해외 제조사 부품은 공급망과 거래 관행을 함께 봐야 해서, 산업 환경을 훑을 때 미국의 투자환경 자료처럼 국가별 사업 환경을 참고해 큰 흐름을 파악하기도 했습니다.
- date code: 오래된 재고라면 baking 필요 여부를 물었습니다.
- 포장 상태: tray 개봉 여부와 dry pack 상태를 확인했습니다.
- 출고 위치: 실제 납기와 통관 일정을 가늠하기 위해 필요했습니다.
- 증빙 자료: CoC, invoice, label 사진 제공 가능 여부를 확인했습니다.
가격은 중요하지만, FPGA처럼 보드 중심에 놓이는 부품은 실패 비용이 큽니다. 몇 퍼센트 싸게 사는 것보다 첫 전원 인가에서 정상 부팅되는 쪽이 실제로는 더 저렴했습니다.
샘플 수령 후 첫날에 해본 검수가 시간을 줄였다
박스를 열자마자 기록을 남기면 재주문 판단이 쉬워집니다
샘플을 받으면 바로 납땜부터 하고 싶어집니다. 하지만 제 경험상 첫날 30분 검수가 며칠을 아껴 줬습니다. 라벨 사진을 찍고, 포장 상태를 기록하고, Datasheet PDF의 포장 조건과 맞춰 보는 과정만으로도 실장 전 위험을 꽤 줄일 수 있었습니다.
특히 FPGA는 습도에 민감한 패키지가 많아서 dry pack, desiccant, humidity indicator card 상태를 눈으로 확인했습니다. IC stock 단계에서 확인한 정보와 실제 도착품이 맞는지도 대조했습니다. 이때 이상이 있으면 바로 공급처에 사진과 함께 문의할 수 있어 대응이 빨랐습니다.
- 라벨의 제조사명, part number, lot, quantity를 사진으로 남겼습니다.
- 포장 개봉 전후 상태를 분리해서 기록했습니다.
- MSL 표시가 있으면 실장 대기 시간을 따로 적었습니다.
- 샘플 1개는 전기적 테스트용, 1개는 보관 비교용으로 남겼습니다.
실장 전 팁: 급할수록 첫 샘플 전체를 바로 쓰지 말고 기준품을 하나 남겨 두세요. 이후 불량 분석이나 추가 주문 시 같은 조건인지 비교할 기준이 됩니다.
이 방식은 번거로워 보였지만 다음 주문에서 효과가 컸습니다. 이전 기록과 같은 포장, 같은 등급, 비슷한 date code라면 구매 승인 속도가 빨라졌고, 다른 조건이면 왜 다른지 바로 질문할 수 있었습니다.
대체 FPGA 후보는 회로보다 펌웨어에서 먼저 걸러졌다
핀 호환만으로는 대체품이라고 부르기 어려웠습니다
재고가 부족할 때 가장 많이 받는 질문은 이 부품 대신 다른 FPGA를 써도 되느냐입니다. 저도 처음에는 같은 패키지와 비슷한 용량이면 가능성이 높다고 봤습니다. 하지만 실제로는 펌웨어 툴체인, 라이선스, timing closure, configuration 방식이 더 큰 변수였습니다.
한 번은 pin compatible 후보를 찾았지만 기존 HDL 프로젝트에서 primitive 사용 방식이 달라 수정 범위가 커졌습니다. 하드웨어팀 입장에서는 작은 대체였지만 펌웨어팀에게는 검증 범위가 넓어지는 선택이었습니다. 해외 공급처와 미팅 일정을 잡거나 국가별 업무 관행을 확인할 때는 영국의 출장 정보처럼 지역별 실무 배경 자료도 참고하면 커뮤니케이션 속도를 맞추는 데 도움이 되었습니다.
- 툴체인 지원: 기존 프로젝트 파일을 그대로 열 수 있는지 확인했습니다.
- JTAG ID: 자동 인식과 프로그래밍 시퀀스가 맞는지 봤습니다.
- I/O bank 전압: 주변 IC와 레벨 호환이 유지되는지 확인했습니다.
- 타이밍 여유: 같은 논리 규모라도 speed grade가 낮으면 제외했습니다.
- 양산 가능성: 샘플만 있고 다음 lot이 불확실하면 후보 순위를 낮췄습니다.
이후 저는 대체품 후보표에 하드웨어 항목과 펌웨어 항목을 따로 만들었습니다. IC stock이 있는 부품이라도 빌드와 프로그래밍에서 막히면 실제 사용 가능한 재고가 아니었습니다.
실사용 기록이 남은 IC stock부터 우선순위를 바꿨다
제 판단 기준은 이제 가격순이 아니라 실패 비용순입니다
몇 번의 주문과 테스트를 거치며 제 기준은 분명해졌습니다. 가장 싼 FPGA를 찾는 것이 아니라, 가장 빨리 정상 동작을 확인할 수 있는 IC stock을 찾는 쪽으로 바뀌었습니다. 특히 일정이 촉박한 개발 보드에서는 단가보다 검증 가능성이 먼저였습니다.
지금은 find chips 결과를 보면 바로 장바구니에 넣지 않습니다. 기존 실사용 기록과 비교하고, Datasheet PDF의 ordering code를 다시 보고, 포장과 출고 조건을 확인한 뒤 후보 순서를 정합니다. 이렇게 하면 구매팀, 개발팀, 생산팀이 같은 기준으로 이야기할 수 있어 불필요한 논쟁이 줄어듭니다.
- 1순위는 정확한 품번과 등급입니다. FPGA는 비슷한 이름이라도 speed grade와 온도 등급이 바뀌면 검증 범위가 커집니다.
- 2순위는 실사용 기록입니다. 같은 보드에서 전원, JTAG, 기본 bitstream까지 확인한 재고 조건이면 가장 강한 후보가 됩니다.
- 3순위는 포장과 추적성입니다. dry pack, date code, lot 정보가 명확해야 실장 리스크를 줄일 수 있습니다.
- 4순위는 납기입니다. 재고가 있어도 출고와 통관 시간이 길면 실제 일정에는 맞지 않을 수 있습니다.
- 5순위가 가격입니다. 가격은 마지막 조정 항목으로 두어야 전체 실패 비용을 작게 만들 수 있었습니다.
FPGA IC stock을 고를 때 제일 먼저 볼 것은 화려한 수량 표시가 아니었습니다. 같은 조건으로 다시 쓸 수 있는 기록, 그리고 그 기록을 확인해 줄 수 있는 IC shop의 응답력이 실제 프로젝트를 앞으로 밀어 주었습니다.

- 이전글IC stock 단가보다 MOQ와 포장 단서가 먼저다 26.09.24
- 다음글Datasheet PDF만 믿고 IC stock을 고를 필요 없다 26.09.22
등록된 댓글이 없습니다.
