래티스반도체, FPGA 설계 소프트웨어 플랫폼 업그레이드 – 사용 편의성 및 저전력 기능 강화
  • 2013-03-21
  • 편집부

래티스반도체는 자사 소프트웨어 플랫폼을 대대적으로 향상시킨 것으로서 새로운 버전의 Lattice Diamond®및 iCEcube2™ 설계 툴을 제공한다고 밝혔다. 새로워진 이들 소프트웨어에서 가장 눈에 띄는 점은, 설계 작업에 주어진 시간이 촉박하고 높은 전력 효율을 요구하며 비용 절감 압박이 공격적인 모바일 및 소비자 전자기기, 통신, 산업용 시스템을 설계할 때 전력 계산 및 설계 생산성을 향상시킬 수 있도록 하는 다수의 주목할 만한 향상 기능을 포함하고 있다는 것이다.

Lattice의 소프트웨어 마케팅 이사인 Mike Kendrick은 “이러한 향상 기능들은 스마트폰, 태블릿, 모바일 컴퓨팅 같은 대량수량 시장에서 전력, 크기, 비용, 연결성에 대한 갈수록 높아지는 요구를 충족할 수 있도록 할 것이다. 우리 회사의 저전력 저비용 저밀도 및 극저밀도 FPGA의 고유의 아키텍처를 최적으로 지원하도록 설계된 이 소프트웨어 릴리즈는 전력에 민감한 기기의 설계 작업을 한 차원 향상시킬 수 있도록 할 것이다. 이들 툴은 전체적인 전력 사용을 상세히 이해할 수 있도록 하고 간편하게 디자인을 검토할 수 있도록 하므로 그 어느 때보다 신속하게 제품 목표를 달성할 수 있을 것”이라고 말했다.


 
Lattice Diamond 2.1
저전력 디자인을 달성하도록 하는 향상 기능들

새로워진 Diamond Power Calculator는 각 블록 및 각 전원장치의 전력 소비를 보여주는 표를 제공한다. 뿐만 아니라 새로운 차트를 이용해서 다중의 디자인 구현에 대해서 상세한 전력 분석을 편리하게 비교할 수 있게 됨으로써 디자인 검토 작업이 더욱 더 편리하게 되었다. Lattice MachXO2™ 디바이스 같은 전력 의식적 FPGA를 이용할 때 디자이너들이 2개 전력 모드 사이의 상세한 전력 분석을 나란히 비교할 수 있게 되었다.
 
디자인 검토 작업 향상

Lattice Diamond 소프트웨어는 간편하게 각기 다른 다중의 디자인 구현을 작성하고 비교할 수 있으므로 저비용 대량수량 디자인의 공격적인 설계 목표를 빠르게 달성할 수 있다. 또한 새로운 알고리즘들을 채택함으로써 멀티패스 런으로 타이밍 종결에 걸리는 시간을 더욱 더 단축할 수 있게 하였다. LatticeECP3™ FPGA 제품군에 적용하기 위한 혁신적인 알고리즘은 배치(placement) 시에 디바이스 특성에 적합하도록 네트리스트를 동적으로 조절함으로써 면적이나 비용을 증가시키지 않으면서 목표 디바이스로 더 고속의 성능을 달성할 수 있도록 한다. 또한 새로워진 타이밍 보고서는 비제약적 타이밍 경로에 대한 향상된 정보를 제공함으로써 디자인 제약 및 타이밍 결과 분석에 걸리는 시간을 단축하도록 하였다.
 
사용 편의성 향상

Lattice Diamond 2.1 소프트웨어는 File List 및 Process 뷰와 함께 Hierarchy 뷰를 자동으로 이용할 수 있게 하였다. Hierarchy 뷰는 구현 프로세스의 각기 다른 스테이지의 디자인 자원 활용을 보여주며, 사용자가 각 계층 레벨의 HDL 소스로 곧바로 이동할 수 있고 어떤 계층 레벨이든 디자인의 최상층으로 지정할 수 있고 어떤 계층 레벨에 대해서든 심볼을 생성할 수 있다.

검증 및 디버그 기능 또한 향상되었다. 새로워진 Reveal™ 디버거는 버스 및 타입 정보를 유지하면서 HDL 레벨에서 혼합적 언어 디자인으로 디버그 삽입이 가능하게 되었다. Simulation Wizard는 시뮬레이터에 익숙하지 않은 사용자가 편리하게 시뮬레이션을 실행하고 신호를 추적할 수 있는 새로운 기능들을 포함시켰다.

또한 디자이너들을 위한 추가적인 지원으로서 새롭게 업데이트된 도큐멘테이션은 HDL 코딩 가이드라인 및 타이밍 분석에 대한 추가적인 정보를 담고 있는 확장된 FPGA 설계 가이드를 제공한다. 또한 새로워진 튜토리얼은 초보 사용자들이 Lattice Diamond 소프트웨어를 사용하는 방법을 익힐 수 있도록 상세한 정보를 제공한다.

또한 LatticeMico™ System은 시스템 플랫폼을 작성하는 기능을 향상시켰다. 이제 디자이너들은 자신의 마이크로컨트롤러 주변장치 셋을 LatticeMico System이 작성한 주변장치 플랫폼을 담고 있는 FPGA로 연결함으로써 주변장치 셋을 편리하게 확장할 수 있게 되었다.
 
iCE40™에 이용하기 위한 극저밀도 FPGA 설계 소프트웨어
I
CEcube2 소프트웨어는 Lattice iCE40 극저밀도 FPGA 디바이스 제품군에 이용하기 위한 설계 환경이다. 새로워진 iCEcube2 소프트웨어는 정확도를 향상시킬 수 있도록 하는 향상들을 포함한다. 이러한 예로서 새로운 버전의 iCEcube2 소프트웨어는 최종적인 타이밍 및 전력 데이터를 포함하므로 정상 조건뿐만 아니라 최악 상황에 대해서 또한 디자인 분석이 가능하도록 하였다. 업데이트된 데이터는 또한 상업용 및 산업용 디바이스를 모두 지원하도록 더 넓은 온도 범위를 적용하도록 함으로써 디자이너들이 자신의 디자인이 다양한 조건으로 정상적으로 동작할 수 있을 것이라고 더 잘 확신할 수 있게 되었다. 또한 전력 계산기는 동적 및 정적 전력 계산의 정확도를 향상시키도록 데이터와 알고리즘을 향상시켰다.

써드파티 툴 지원
Lattice Diamond 2.1에 포함:
• Synopsys의 Synplify Pro advanced FPGA synthesis for Windows and Linux
• Aldec의 Active-HDL Lattice Edition II simulator for Windows
 
Lattice iCEcube2에 포함:
• Synopsys의 Synplify Pro advanced FPGA synthesis for Windows
• Aldec의 Active-HDL Lattice Edition II simulator for Windows
 
써드파티 파트너:
• Synopsys의 Synplify PRO OEM 버전 및 풀 버전이 모든 Lattice FPGA 지원
• Aldec의 풀 버전 및 OEM 버전 Active-HDL 및 풀 버전 Riviera-PRO advanced simulator가 모든 Lattice FPGA 지원
• Mentor Graphics의 ModelSim SE simulator가 모든 Lattice 디바이스 지원
 
운영체제 지원

Lattice Diamond 2.1 소프트웨어는 Microsoft Windows XP, Windows Vista, Windows 7 운영체제를 지원하며 메모리 용량을 늘릴 수 있도록 Windows 7에서 64비트 애플리케이션으로도 이용할 수 있다. 리눅스 사용자들을 위해서는 Red Hat 4, 5, 6 및 Novell SUSE 10.1을 지원한다. 이 버전의 새로워진 점은 메모리 용량을 늘릴 수 있도록 Red Hat 4, 5, 6으로 64비트를 지원한다는 것이다. Lattice iCEcube2 소프트웨어는 Microsoft Windows XP, Windows Vista, Windows 7 운영체제를 지원한다.
 
 

<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>



  •  홈페이지 보기
  •  트위터 보기
  •  페이스북 보기
  •  유투브 보기
  • 100자평 쓰기
  • 로그인

TOP