임베디드
eFPGA 기술은 매우 일반적이며 기성품처럼 작동합니다. FPGA 칩은 ASIC 및 SoC 설계에 로직 재구성 가능성을 제공합니다.
임베디드 FPGA(eFPGA)의 시대가 마침내 도래했으며, 이는 무선 인프라, 인공 지능(AI), 스마트 스토리지 및 비용에 민감한 마이크로컨트롤러를 제공하는 칩의 범위에서 분명합니다. CPU 또는 DSP와 같은 SoC(시스템 온 칩) 하위 시스템으로서 1,000~500,000개의 조회 테이블(LUT) 범위로 하드웨어 로직을 동적으로 재구성합니다.
이 새로운 프로그래밍 가능 기술에 대한 유리한 점을 보려면 EDN Flex Logix Technologies의 IP 영업, 마케팅 및 솔루션 아키텍처 부사장인 Andy Jaros와 이야기했습니다. 2014년에 IP 회사로 설립된 Flex Logix는 고밀도 FPGA 패브릭을 제공하여 설계 엔지니어가 엄청난 작업을 수행할 필요 없이 로직 재구성을 용이하게 한다고 주장합니다.
우리는 Jaros에게 이 기술의 기원에 대해 물어보는 것으로 토론을 시작했습니다. Jaros는 Arm과 ARC에서 Motorola와 Synopsys에 이르는 경력을 가진 반도체 업계 베테랑입니다.
기록:그다지 빠르지 않음
eFPGA의 개념은 1990년대로 거슬러 올라가는 체크무늬 역사를 가지고 있습니다. 반도체 분야의 사람들은 추가 유연성을 얻기 위해 ASIC에 LUT를 통합하는 것에 대해 오랫동안 이야기해 왔습니다. 그러나 강력한 툴체인과 함께 제공되는 FPGA와 달리 툴의 부족은 임베디드 FPGA IP를 칩에 구현하는 데 있어 주요 걸림돌이었습니다.
Jaros는 수십 년 동안 eFPGA 패브릭 생성에 대한 주장이 있었다고 회상합니다. "오래된 반도체 회사의 일부 사람들은 약 20~30년 전에도 그렇게 했었다고 하지만 임베디드 FPGA를 구현하는 방식은 큰 영역을 차지했습니다."
기존 FPGA는 메시 인터커넥트를 사용하며 FPGA 영역의 80%는 인터커넥트가 차지합니다. Flex Logic의 공동 설립자인 Cheng Wang은 메시 인터커넥트에 비해 절반의 면적을 차지하는 계층적 인터커넥트를 개발했습니다. 이는 차례로 상당한 면적 및 비용 이점을 제공합니다. eFPGA IP 공급업체는 또한 상호 연결을 통해 90% 활용도를 달성했다고 주장합니다. 반면에 개별 FPGA에 사용되는 메시 인터커넥트를 사용하면 거의 70%의 활용도를 볼 수 있습니다.
그림 1:eFPGA는 다양한 버스 크기에 쉽게 최적화될 수 있습니다. 출처:Flex Logix
현재:장사가 잘 됨
eFPGA 기술은 다양한 애플리케이션을 위한 매우 작은 인스턴스에서 매우 큰 인스턴스에 이르기까지 지원 범위가 넓기 때문에 매우 일반적입니다. 기성 FPGA 칩처럼 작동하는 eFPGA는 며칠 만에 모든 크기의 어레이를 제공할 수 있습니다.
Jaros는 “우리는 ASIC 회사들로부터 많은 관심을 받고 있습니다. "FPGA 기능을 ASIC에 통합하면 시스템 수준에서 성능이 향상되고 전력 소비와 비용이 절감됩니다." 이를 통해 설계 엔지니어는 애플리케이션 요구 사항에 따라 FPGA를 완전히 없애거나 더 저렴한 FPGA를 사용할 수 있습니다.
Jaros는 또한 전통적으로 FPGA를 사용해 온 시스템 회사들이 ASIC 파트너와 함께 eFPGA IP를 탐색하기 시작했다고 언급했습니다. 이를 통해 시스템 하우스는 중간 스택의 낮은 수준에 머물 수 있습니다. 또한 시장 요구 사항이 빠르게 변화하는 동안 자동차 OEM 및 Tier 1과 같은 시스템 하우스는 새로운 기능을 추가하기 위해 1년을 기다릴 수 없습니다. "따라서 일부 RTL 구성 가능성은 10년 전보다 더 합리적입니다."
그런 다음 신경망 AI 처리 또는 독점 코드 가속을 위해 하드웨어 가속기를 통합하기 시작하는 고급 MCU가 있습니다. 이러한 시나리오는 일반적으로 16,000~20,000개의 LUT를 사용합니다. 다음으로 Jaros는 혼합 신호 회사에서 더 많은 관심을 보입니다. "디지털 측면에서 변경되는 유일한 것은 상태 머신입니다."라고 Jaros가 말했습니다. "따라서 혼합 신호 설계자는 MCU 및 전체 소프트웨어 도구 흐름에 투자하지 않고도 상태 시스템에 대한 구성 가능성 수준을 추가하기 위해 eFPGA를 찾고 있습니다."
그림 2:Flex Logix의 eFPGA는 두 가지 버전으로 제공되는 타일인 EFLX 4K를 기반으로 합니다. 출처:Flex Logix
미래:개별 FPGA와의 경쟁
eFPGA 비즈니스에 대한 일반적인 인식은 독립형 FPGA 부문에 위협이 될 것이라는 것입니다. 그러나 Intel과 Xilinx는 복잡한 제품을 개발하고 있습니다. Jaros는 "Intel과 Xilinx는 하이퍼스케일 데이터 센터를 지원하기 위해 더 큰 FPGA 공간으로 이동하고 있으며 이를 위해 FPGA 주변에 하드웨어 CPU 하위 시스템을 추가하고 있습니다."라고 말했습니다. "나는 eFPGA가 Intel과 Xilinx가 많은 기능을 갖춘 값비싼 대형 FPGA를 판매하고 있기 때문에 Intel과 Xilinx에 영향을 미칠 것이라고 생각하지 않습니다."
그는 eFPGA 사업이 매우 보완적이라고 덧붙였다. "우리는 Xilinx 및 Intel 직원과 이야기를 나눴고 그들은 충돌을 전혀 보지 못했습니다." 이는 재구성 가능성에 대한 요구 사항이 다양한 산업 부문에 걸쳐 있고 결과적으로 기존 FPGA 회사와 충돌이 많지 않을 수 있기 때문이기도 합니다.
그림 3:eFPGA IP 공급업체는 기존 FPGA 회사와 큰 충돌을 보이지 않습니다. 출처:Flex Logix
eFPGA 비즈니스를 이끄는 또 다른 요인은 공급망을 통제하려는 기업입니다. 소프트웨어 스택을 구축한 자체 MCU 또는 ASSP가 있을 수 있습니다. 따라서 일정 수준의 eFPGA 재구성 가능성을 추가하여 보안 알고리즘이나 독점 코드를 교환할 수 있습니다.
eFPGA IP는 여러 공급업체에서 구할 수 있으며 이러한 IP는 상대적으로 더 통합적이지만 FPGA의 밀도는 특정 애플리케이션에 적합하기 시작했습니다. eFPGA에 찬성하여 진자를 이동시킨 또 다른 것은 더 작은 프로세스 노드로의 이동입니다. Flex Logix는 180nm에서 5nm에 이르는 프로세스 노드를 지원하면서 현재 3nm까지의 칩 설계에 참여하고 있습니다.
Jaros는 "구성 가능성을 위해 약간의 영역을 교환하려는 더 많은 의지를 보고 있습니다."라고 결론지었습니다. "따라서 향후 5~10년 내에 테이프 아웃될 칩의 대다수는 어느 정도 eFPGA 콘텐츠를 포함할 것입니다." 빠르게 변화하는 표준과 고유한 AI 알고리즘은 이러한 내러티브를 지원하고 가까운 장래에 eFPGA의 약속을 뒷받침합니다.
>> 이 기사는 원래 자매 사이트에 게시되었습니다. , EDN.
관련 콘텐츠:
더 많은 Embedded를 보려면 Embedded의 주간 이메일 뉴스레터를 구독하세요.
임베디드
인서트 몰딩은 제품 또는 구성요소의 적합성과 기능을 개선하기 위한 핵심 설계 기술입니다. 성형 제품에 인서트를 포함하는 데 사용할 수 있는 여러 제조 프로세스가 있지만 올바른 프로세스를 식별하는 것이 제품에 필요한 성능을 제공하는 데 중요합니다. 이 게시물에서는 인서트 성형의 이점과 성능을 희생하지 않고 무제한으로 설계할 수 있는 재료 유형에 대해 설명합니다. 인서트 몰딩이란 무엇입니까? 인서트 성형은 액체 형태의 재료를 하나 이상의 하위 구성 요소 위에 쌓아 특정 제품을 생산하는 숙련된 제조 기술입니다. 이 기술은 종종 향상된
OrCAD는 회로 시뮬레이션 및 PCB 설계 솔루션을 제공하는 가장 인기 있는 프리미엄 설계 소프트웨어 중 하나입니다. 그러나 이 문서에서는 DC 회로 설계에 사용되는 소프트웨어인 OrCAD를 소개합니다. 이는 세 가지 일반적인 응용 프로그램으로 구성됩니다. 먼저 화면에 코스를 그리는 데 사용하는 캡처가 있습니다. Capture는 표준 종이 및 연필 드로잉과 비교할 때 많은 유연성을 제공합니다. 둘째, PSpice는 캡처된 회로를 시뮬레이션하고 마지막으로 PCB Editor를 시뮬레이션하여 작동합니다. PCB Editor는 PCB