Sondrel 모듈은 ASIC 설계를 가속화합니다.

업데이트: 8년 2021월 XNUMX일

Sondrel 모듈은 ASIC 설계를 가속화합니다.

Sondrel 모듈은 ASIC 설계를 가속화합니다.

Sondrel은 최근 출시된 Architecting 미래 IP 플랫폼 제품군이 고객의 ASIC 요구 사항에 정확하게 일치하도록 쉽게 수정할 수 있다고 밝혔습니다.

이것은 혁신적이기 때문입니다. 확장 가능한 아키텍처 프레임워크 (SAF)는 재사용 가능한 모듈식 IP 블록을 사용하며, 각 블록에는 표준화된 기능 및 인터페이스 세트를 포함하는 래퍼가 있습니다.

각각의 미래 설계 IP 플랫폼은 특정 애플리케이션에 필요한 성능과 기능을 충족시키기 위해 필요한 블록을 조합하여 생성되었습니다.

Sondrel의 수석 시스템 아키텍트인 Rowan Naylor는 “블록이 연결되는 코어 섀시가 있는 블록을 상호 연결하는 표준화된 스터드가 있는 빌딩 블록과 같습니다. 이제 일반적으로 해야 하는 처음부터 전체 디자인을 완전히 다시 시작하지 않고도 섀시에서 크기와 유형이 다른 블록을 재배치하여 새 블록을 만들 수 있습니다. 이는 클럭 재설정 및 전원 관리와 같은 지원 기능 및 서비스로 각 IP 블록을 캡슐화하는 래퍼의 구성 가능한 인터페이스에 대한 표준을 만들었기 때문입니다. . 이 표준은 또한 고객이나 제XNUMX자가 제공한 모든 IP에 대한 래퍼를 신속하게 생성할 수 있음을 의미합니다.”

Sondrel의 CEO인 Graham Curren은 다음과 같이 덧붙였습니다. “IP 재사용에 대해 새로운 것은 없지만 IP 블록 인터페이스에 대한 보편적인 표준이 없기 때문에 실제 구현은 항상 매우 복잡합니다. 각 구현.

“Sondrel은 광범위한 애플리케이션 영역에서 작동하므로 고유한 관점을 제공하므로 IP 블록에 표준화된 인터페이스가 있는 경우 한 영역에서 다른 영역으로 IP 블록을 재사용할 수 있는 방법을 알 수 있습니다. 그래서 우리는 우리의 확장 가능한 아키텍처 프레임워크 표준 인터페이스와 함께 모듈화를 사용하여 IP 블록을 실질적으로 재사용하고 필요에 따라 추가 및 변경할 수 있는 빠른 방법을 제공합니다. 예를 들어, 우리는 이 새로운 접근 방식으로 ASIC의 설계 시간을 XNUMX개월 단축할 수 있었습니다.”

Sondrel은 SAF를 사용하여 처음 XNUMX명의 멤버를 만들었습니다. 미래 설계 특정 응용 분야에 대한 ASIC 솔루션에 필요한 거의 모든 것을 갖추도록 각각 설계된 IP 플랫폼 제품군입니다.

표준화된 모듈식 접근 방식은 새로운 고객 프로젝트를 시작할 때 Sondrel이 적절한 IP 플랫폼을 선택한 다음 성능 향상을 위해 컴퓨팅 블록을 추가하거나 블록 라이브러리에서 적절한 블록을 사용하여 다양한 기능을 추가하여 맞춤화하여 맞춤형 블록을 생성하는 것을 의미합니다. 해결책.

랩핑된 타사 또는 고객 IP는 유사하게 디자인에 추가됩니다. 전반적인 결과는 SAF를 통해 Sondrel이 고객을 위한 솔루션을 신속하게 조립하고 설계 비용을 절감할 수 있는 효과적인 방법을 제공함으로써 설계 시간을 단축할 수 있을 뿐만 아니라 시장에서 훨씬 더 빠르게 제품을 출시할 수 있게 되었습니다.

Curren은 "우리는 IP가 표준화된 모듈 방식으로 효과적이고 쉽게 재사용될 수 있도록 하는 프레임워크를 만든 최초의 회사라고 믿습니다."라고 덧붙였습니다. "과거에 많은 사람들이 이를 시도했지만 우리는 이렇게 많은 응용 분야에서 쉽게 사용할 수 있는 솔루션으로 성공한 최초의 사례라고 생각합니다."

Curren은 “이 '차단' 접근 방식은 프로젝트가 진행됨에 따라 고객이 요구 사항을 개선할 때 자주 발생하는 것처럼 ASIC에 대한 사양이 설계 프로세스 도중에 변경될 때 특히 유용합니다. 일반적으로 이러한 변경에는 새로운 기능이나 추가 컴퓨팅 성능을 포함하도록 완전히 재설계해야 할 수 있지만 이제는 SAF를 사용하여 섀시에 모듈을 추가하거나 제거합니다. 이를 통해 고객은 막대한 시간과 비용을 절약할 수 있으며 ASIC 설계의 미래를 설계하려는 우리의 원동력이 됩니다.”

SAF는 Transport Fabric(NoC/NiC), System Memory, Power-Clock-Reset 도메인 및 시스템 관리(Boot, configuration, FuSa)와 같은 애플리케이션 클래스에 필요한 기반 서비스 및 리소스를 캡슐화하는 'Chassis'를 기반으로 합니다. 및 일반 애플리케이션 관리 기능). 변경이 필요한 경우 완전한 재설계가 필요한 다른 블록에 블록을 직접 연결하는 설계 방법론과 달리 모든 IP 블록은 섀시를 통해 서로 연결 및 통신하여 쉽게 통합 및 재배열할 수 있습니다.

섀시는 일반적으로 고유한 시스템의 일부이기 때문에 Sondrel의 모델링 프로세스를 광범위하게 사용하면 버스 패브릭 및 메모리 하위 시스템 모두와 관련하여 섀시의 치수를 지정하고 구성할 수 있습니다.

모델링은 또한 전력 및 성능 제약을 충족하기 위해 각 작동 모드에 대해 데이터 처리 요구 사항이 여러 이기종 처리 조각에 걸쳐 분할되는 방법을 다룹니다. 그런 다음 SAF는 통합이 안정적이고 예측 가능한 방식으로 수행되도록 합니다.

블록은 '슬라이스'를 기반으로 하는 서브시스템에서 구현되는 컴퓨팅 및 IO 기능(CPU, DSP, PCIe 등)과 동일합니다. 각 슬라이스에는 연동, 동기화 및 통신을 위한 표준 서비스 및 인터페이스가 있습니다. 이 접근 방식을 사용하면 사용된 수를 늘려 성능을 확장할 수 있습니다. 예를 들어 XNUMX개의 동일한 슬라이스가 명목상 컴퓨팅 성능의 XNUMX배가 됩니다.

적절한 모듈식 슬라이스를 섀시에 연결하여 추가 기능을 유사하게 쉽게 통합할 수 있습니다. 또한 슬라이스를 사용하면 라이브러리의 모든 슬라이스가 이전에 테스트 및 검증되었기 때문에 전체 프로젝트 시간이 단축되어 프로젝트 위험도 줄어듭니다.