에이아이오- AIO

Careers

시스템을 이해하는 설계가 안정적인 SoC를 완성합니다.

SoC개발팀 마스터 정종식

현재 어떤 일을 하고 있나요?

SoC개발팀에서 CPU Subsystem, AMBA Bus, Peripheral, Memory Interface 등 SoC를 구성하는 주요 Digital IP와 Analog IP를 통합하고, 시스템 관점에서 최적의 구조를 설계해 안정적인 SoC 동작을 구현하는 업무를 담당하고 있습니다.

 

SoC 개발은 개별 IP 설계를 넘어 아키텍처 설계, IP Integration, 검증, 구현, 제품 평가까지 각 단계가 유기적으로 연결되어야 합니다. 제품 기획 단계부터 SoC 구조 검토, RTL 설계, Synthesis, Timing Closure, DFT 대응, Tape-out, SoC 제품 검증까지 SoC 개발 Lifecycle 전 과정에 참여하고 있습니다.

 

또한 Design House와 긴밀히 협업하여 설계 품질과 개발 완성도를 높이고, Package 및 제품 테스트 조직과 함께 SoC 제품 Evaluation과 고객 Qualification을 진행하고 있습니다. 개발 과정에서 발생하는 기술적 이슈를 분석하고, 설계 및 검증 결과와 실제 제품 동작을 비교하여 원인을 규명하고 개선 방향을 도출하고 있습니다. 이를 통해 SoC 설계 완성도를 높여 안정적인 양산과 제품 품질 확보에 기여하고 있습니다.

담당 업무에서 가장 중요하게 생각하는 역량이나 기술은 무엇인가요?

SoC 개발에서 가장 중요한 역량은 논리적인 문제 해결 능력과 시스템 관점에서 사고하는 능력이라고 생각합니다.

 

SoC는 CPU, Memory, Bus, Peripheral, Digital IP, Analog IP 등 다양한 블록이 하나의 시스템으로 동작하기 때문에 개별 IP만 이해해서는 문제를 해결하기 어렵습니다. 전체 데이터 흐름과 Timing을 이해하고 원인을 체계적으로 분석하는 능력이 매우 중요합니다.

 

또한 RTL 설계 능력뿐 아니라 Verification, Timing Analysis, Synthesis, DFT, Silicon Debug에 대한 이해도 필수적입니다. 실제 양산 과정에서는 Simulation에서 확인되지 않던 문제가 특정 온도나 전압 조건에서 발생하기도 하기 때문에 다양한 관점에서 원인을 찾는 경험이 중요합니다. 무엇보다도 개발 과정에서는 여러 부서와 협업이 많기 때문에 원활한 커뮤니케이션 능력 역시 중요한 역량이라고 생각합니다.

가장 보람을 느꼈던 경험은 무엇인가요?

가장 보람을 느꼈던 경험은 양산을 앞둔 SoC 제품에서 발생한 기술적 이슈를 해결하여 고객 Qualification을 성공적으로 완료하고, 제품의 안정적인 양산에 기여했던 경험입니다.

 

개발 막바지 단계에서 특정 환경에서만 간헐적으로 발생하는 기능 오류가 발견되었습니다. 재현 조건이 제한적이어서 원인을 규명하는 데 어려움이 있었지만, RTL 동작 분석, Simulation, Timing 검토, Silicon Test 결과를 종합적으로 분석하며 문제 발생 조건을 단계적으로 좁혀 나갔습니다. SoC팀뿐만 아니라 검증, 테스트, Firmware 담당자와 긴밀히 협업하며 다양한 가능성을 검토한 끝에, 특정 환경에서만 발생하는 근본 원인을 규명할 수 있었습니다. 이후 모든 동작 환경에서 안정적으로 동작하도록 회로를 수정하여 해당 이슈를 해결했습니다.

 

복잡한 문제일수록 시스템 전체를 바라보며 원인을 분석하고, RTL 설계, 검증, 테스트, Firmware 등 다양한 분야의 엔지니어들과 긴밀하게 협업해야 해결책을 찾을 수 있습니다.

 

수행한 분석과 설계 개선이 실제 제품의 품질과 신뢰성을 높이고 고객에게 안정적인 제품을 제공하는 데 기여했다는 점에서 개발자로서 가장 큰 보람을 느꼈습니다.

앞으로 이루고 싶은 목표는 무엇인가요?

SoC 설계 경험을 바탕으로 시스템 관점에서 문제를 해결하고 제품 경쟁력을 높일 수 있는 SoC 전문가로 성장하는 것이 목표입니다. 현재까지 SoC Top RTL 설계, IP Integration, 검증, Tape-out, 제품 Evaluation 및 고객 Qualification까지 SoC 개발 전 과정에 참여하며, 안정적인 제품을 완성하기 위해서는 개별 블록의 설계뿐만 아니라 전체 시스템을 이해하고 최적화하는 역량이 중요하다는 것을 경험했습니다.

 

에이아이오에서는 이러한 경험을 기반으로 CPU Subsystem, Memory System, High-speed Interface 등 다양한 SoC 구성 요소에 대한 설계 역량을 더욱 확장하고, 고성능과 저전력을 동시에 만족하는 차세대 SoC 개발에 기여하고 싶습니다.

 

또한 단순히 주어진 설계를 수행하는 개발자가 아니라, 시스템 아키텍처 단계부터 고민하고 기술적인 방향을 제시할 수 있는 능력을 키우고자 합니다. 다양한 분야의 전문가들과 협업하며 새로운 기술에 지속적으로 도전하고, 에이아이오의 경쟁력 있는 SoC 제품 개발과 사업 성장에 기여하는 것이 목표입니다.

에이아이오 입사를 준비하는 분들에게 조언을 해준다면?

SoC 개발은 단순히 RTL 코드를 작성하는 기술을 넘어, 시스템 전체를 이해하고 문제를 해결하는 역량이 중요한 분야라고 생각합니다.

 

CPU Architecture, AMBA Bus Protocol, Memory System, Analog/Digital IP 등 SoC를 구성하는 다양한 요소에 대한 이해와 함께, 발생한 문제의 원인을 논리적으로 분석하고 끝까지 해결해 나가는 자세가 중요합니다.

 

또한 반도체 기술은 빠르게 변화하고 있기 때문에 새로운 기술을 배우고 지속적으로 성장하려는 자세가 중요합니다. 에이아이오는 다양한 기술 분야에 도전하고 성장할 수 있는 기회가 많은 곳인 만큼, 열정과 책임감을 가지고 도전하는 분이라면 에이아이오에서 훌륭한 SoC 개발자로 성장할 수 있다고 생각합니다.