LSI design flow and EDA
What is the technology called that automatically generates RTL from algorithm descriptions written in C or C++?
- AHigh-level synthesis (HLS)
- BLogic synthesis
- CPlace and route
Show answer and explanation
Answer: A. High-level synthesis (HLS)
High-level synthesis takes behavioral descriptions written in C/C++ and automatically decides allocation of operators and registers and the order of operations (scheduling), generating RTL. Raising the abstraction level of design shortens development time, so it is used in designing circuits for signal processing, AI and similar applications.