Mentor med ny high-level synteseplatform
Mentor Graphics udvider firmaets Catapult C platform, så den også understøtter kontrol logik, hvilket baner vejen for high-level syntese af hele chip'en (in english).
Mentor Graphics Corp., the market and technology leader in high-level synthesis solutions, has announced that the Catapult C Synthesis tool has been extended to support control logic and manage low power design requirements, thus enabling full-chip high level synthesis (HLS).
This breakthrough technology allows designers to use pure ANSI C++ for both algorithmic blocks and control logic blocks. Extending the Catapult C tool’s capabilities to full-chip high-level synthesis is critical due to the rapid growth in design size and complexity, which requires engineers to design hardware functionality at higher levels of abstraction.
Control logic synthesis and algorithmic synthesis have traditionally been addressed using different languages, formalisms and abstractions. The latest advances in the Catapult C Synthesis tool unifies these two domains, allowing users to describe control logic along with algorithmic behavior in a single and coherent model leveraging standard ANSI C++.
At the heart of this innovation is a new synthesizable C++ construct, which allows designers to easily specify asynchronous data communication, allowing full control over concurrent hardware creation. This pivotal mechanism allows interfacing algorithmic representations driven by the dataflow with control-dominated blocks synchronized by clocks.
The result is a coding style familiar to hardware designers, letting users easily express communication, priority and task coordination within an abstract representation of concurrency. The new approach formalizes a modeling style, which provides the necessary accuracy for control oriented tasks, while preserving the abstraction beneficial for algorithmic subsystems.
The synthesis process is complemented by a patent-pending and fully automated verification flow which for the first time lets users validate the detailed RTL-level block interactions at the C level. Tight integration between verification and synthesis has proved a necessity to realizing the full potential of HLS. A common pitfall found with other HLS tools is developing high-level synthesis in isolation, which results in overly complex verification of the RTL output.
- Our digital broadcasting ICs typically consist of a complex mix of compute intensive algorithmic units and control dominated blocks, says Professor Schlicht, Head of Department, Fraunhofer Institute for Integrated Circuits, that has been leadpartner in the developmentprocess.
- The new Catapult extensions for control-logic synthesis provide us with the capability to develop an increasing portion of the overall system using high-level synthesis from C++. This allows us to extend our C++ based implementation flow beyond the pure signal processing blocks.
Innovative technology for low power design
In addition to support for control logic, the Catapult C Synthesis tool has added innovative technology for low power design by automating two prevailing design techniques: multi-level clock gating and interfacing to dynamic power and clock management units. The Catapult C tool will analyze deep cones of logic to find gateable clocks, an otherwise error-prone and manual task typically done by backend low power experts.
This new and unique optimization delivers near 100% perfect clock gating by operating at the flop level, maximizing power savings by locally inferring the gating logic surrounding the targeted registers. To help further reduce power, the Catapult C Synthesis tool also exports real-time information on the state of all system blocks.
This information is relayed to power management units leveraging dynamic frequency and voltage scaling heuristics to achieve system-wide power savings. As expected, dynamic power savings is design and test vector dependent; measurements on more than 300 customer designs showed improvements ranging from 10 to 90%, with an average improvement of 40%.
- The control logic extensions of Catapult C now let us develop a larger part of our systems with HLS, says Emmanuel Liegeon, Deputy Manager of Digital ASIC & FPGA Design Group, Thales Alenia Space.
- As we develop more and more of the system in HLS, it becomes paramount to get power right. The latest enhancements in Catapult C for low power are delivering the optimizations we need.
About Catapult
The Catapult C Synthesis tool is the first product to automatically generate control and algorithmic RTL multi-block designs from a pure ANSI C++ source where both the core algorithm and interface are untimed. This productivity improvement gives designers time and freedom to automatically perform detailed design exploration of different micro-architectural options and interface scenarios to quickly achieve fully optimized hardware designs.
The Catapult C Synthesis 2009a release is available to customers in July.
Relaterede nyheder
- • Altium leverer nye board-level komponenter fra Altera
- • Altium rykker tættere på ST
- • Første komplette AUTOSAR 4.x løsning
- • Første integrerede løsning til termisk analyse og karakterisering
- • Synopsys køber Magma
- • Succesfuldt nordisk samarbejde om system-level værktøjer
- • Web-portal med system-level modeller af SoC komponenter
- • Altium og Würth Elektronik samarbejder om nye komponentbiblioteker
- • Det skal være lettere at integrere komplekse analoge makroceller
- • Nyt designkit til 0.18µm high-voltage CMOS teknologi
- • Altium frigiver avanceret data management løsning til elektronikdesign
- • Nyt værktøj til debug af FPGA-baserede prototypeboards
- • Cadence køber Altos Design Automation
- • Nordcad udvider
- • Nordiske virksomheder modellerer på systemniveau
Seneste nyheder
- • Cree klar med SPICE model for banebrydende SiC-baserede MOSFETs
- • Hameg instrumenter får Rohde & Schwarz logo på fronten
- • Skyworks leverer GPS/GNSS teknologi i Samsung
- • Toshiba demonstrerer MIPI-baserede displaysløsninger
- • Ny kompakt audio hub råber højt
- • Lydløs strømforsyning til medicoapplikationer
- • Renesas satser på Eclipse
- • Løsning til fuld analyse af LTE og LTE-Advanced baserede applikationer
- • Nyt 802.11b/g modul kan erstatte gamle 802.15.4 moduler
- • Rohde & Schwarz afholder EMC-seminar
- • Nye ingeniører skal skabe fremtidens sundhedssektor
- • STRONGIT åbner Aarhus-afdeling
- • Nye chips beskytter USB forbindelser
- • TDC åbner for HD Voice til privatkunder
- • Brugerinterface til Vinco udviklingsmoduler
- • COM Express Type 6 modul med low-power Intel processorer
- • Digi-Key sælger nu LeCroy's T&M portefølje
- • EBV etablerer lyslaboratorium
- • Vicor frigiver online IBC powersimulerings-værktøj
- • Farnell i globalt samarbejde med Digilent
- • RTX lancerer ny trådløs Skype telefon
- • Det skal være lettere at udvikle 'parallel' software
- • Nye ultrakompakte clock IC'er
- • OLED-baseret mikrodisplay sætter pixel-rekord
- • TI lancerer ny generation af signalkonditionerings-kredsløb