Knowledge Center
Navigation
Knowledge Center

Functional Design and Verification

Functional Design and Verification is currently associated with all design and verification functions performed before RTL synthesis.
popularity

Description

The development of an integrated circuit involves many phases, each requiring a different set of skills. The general methodology attempts to segregate the flow so as to enable some degree of specialization. While some functions are performed across the boundaries of these segregated areas, a general attempt is made to minimize the extend of these.

The principle methodology in use (2014) is centered around a register transfer level (RTL) description. Design is considered to be the creation of this RTL description, which feeds a logic synthesis flow. Logic synthesis forms the bridge into the implementation flow, which deals with issues such as the physical placement of the devices onto a substrate and the resulting implications of that placement.

An new flow is emerging called electronic system level (ESL), which starts at a higher level of abstraction and, using high-level synthesis (HLS), transforms this abstraction down to an RTL description.

Functional verification is the process of ensuring that the RTL description conforms to a specification.


Multimedia

Heterogeneous Computing Verification

Multimedia

Planning Out Verification

Multimedia

Tech Talk: Improving Verification

Multimedia

Tech Talk: Faster Simulation

Multimedia

Tech Talk: Verification

Multimedia

Tech Talk: eFPGA Verification

Multimedia

Tech Talk: SoC Protocol Debug

Multimedia

Tech Talk: Power Emulation


Related Technologies