Digital IC design flow
Digital IC design is a procedural process that involves converting specifications and features into digital blocks and then further into logic circuits. Many of the constraints associated with digital IC design come from the foundry process and technological limitations.
RTL design
RTL design is the process of creating a hardware description language (HDL) code that specifies the behavior and structure of a digital circuit at the level of registers and data paths. RTL design enables the synthesis of hardware components such as processors, memory, and peripherals.
SOC integration
During the SoC integration process, SoC Compiler automates the management of power intent through an automated generation, update, promotion and demotion of UPF files. Power Intent Static Checks and UPF-vs-RTL coherency checks are also provided as part of the power integration process.
Microarchitecture Development
A microarchitecture (sometimes written as "micro-architecture") is the digital logic that allows an instruction set to be executed. It is the combined implementation of registers, memory, arithmetic logic units, multiplexers, and any other digital logic blocks. All of this, together, forms the processor.
Synthesis, LINT
Lint in VLSI design is a process of Static code analysis of the RTL design, to check the quality of the code using thousands of guidelines/rules, based on some good coding practice. When these guidelines are violated, lint tool raises a flag either for review or waiver by design engineers. This is done before simulation once the RTL design is ready. The main objective of doing linting is to come up with a clean RTL before proceeding into the lengthy back end stages in the ASIC Design Cycle.
System Verilog Based
SystemVerilog, standardized as IEEE 1800, is a hardware description and hardware verification language used to model, design, simulate, test and implement electronic systems. SystemVerilog is based on Verilog and some extensions, and since 2008, Verilog is now part of the same IEEE standard.