Synthesis In Reverse?

Aug. 18, 2005
Designers generally regard synthesis as a process of moving from higher levels of abstraction to lower levels. But the emergence of higher-level design flows has triggered a need for high-level models. Sometimes designers need to use an exist

Designers generally regard synthesis as a process of moving from higher levels of abstraction to lower levels. But the emergence of higher-level design flows has triggered a need for high-level models.

Sometimes designers need to use an existing RTL IP block, but they want to use it in a high-level verification flow, which requires untimed, or minimally timed, SystemC models. Without such models, the legacy RTL code would slow the mixed-mode simulation.

Then there's the designer who, after some number of RTL simulations, decides to tweak a block of RTL code to achieve some performance goal or meet a constraint. Here, even if a high-level model of the original block existed, there's now a need for a new high-level model for use in the verification flow that reflects the change in functionality, however subtle. A couple of answers to this dilemma already exist in today's market.

First, Tenison EDA's tools enable designers to bring an RTL block back up to whatever level of abstraction they choose, whether it's an untimed high-speed model or cycle-accurate model. Tenison achieves a kind of "reverse synthesis" in a sense, transforming a lower-level design representation into a higher-level one. In the process, the higher-level models enable designers to capitalize on their ESL verification tools.

Another answer comes from Carbon Design Systems, whose Virtual Silicon Prototypes platform permits the combined validation of multiple abstraction levels. Under the hood is Carbon's RTL compilation technology; system building blocks including transactors, memories, and IP cores; and tight integration with SystemC and popular instruction-set simulators.

Either of these approaches can help designers who need to "back up" from RTL to higher levels of abstraction, particularly for verification purposes.

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!