Synthesis and Timing Analysis
R2026bGenerate synthesis scripts and retrieve synthesis results
Generate scripts to compile, simulate, and synthesize generated code for electronic design automation (EDA) tools. You can also generate TCL commands for specific synthesis tools by specifying synthesis objectives such as area optimization, compile optimization, or speed optimization in the HDL Workflow Advisor.
Use HDL Workflow Advisor, to generate an RTL lint check report for generic ASIC or FPGA devices by using Synopsys® SpyGlass Lint tool. You can also perform the synthesis for the generic ASIC devices by using Cadence® Genus synthesis tool.
Functions
hdlsetuptoolpath | Set up system environment to access FPGA synthesis software |
Model Settings
Topics
Tool Script
- Properties for Controlling Script Generation
Enable or disable script generation and customize the names and content of generated script files by using themakehdlormakehdltbfunctions. - Generate Scripts for Compilation, Simulation, and Synthesis
Command line properties and GUI options for customizing script files. - Configure Compilation, Simulation, Synthesis, and Lint Scripts
Configure the script file generation by using the EDA Tool Scripts pane. - Generate HDL Lint Tool Script
Generate an HDL lint tool script from Simulink® to check the generated code with third-party lint tools. - Configure Synthesis Project Using Tcl Script
Add Tcl script that configures your synthesis project. - Structure of Generated Script Files
A generated EDA script consists of an initialization phase, command-per-file phase, and a termination phase. - Synthesis Objective to Tcl Command Mapping
Tool-specific Tcl commands that correspond to the HDL Workflow synthesis objectives.
Synthesis
- Generate and Synthesize HDL Code for Symmetric FIR Filter Using the HDL Workflow Advisor
This example shows you how to create an HDL Coder™ project and use the MATLAB HDL Workflow Advisor to generate code from a MATLAB® design, verify the MATLAB design with an HDL test bench, and synthesize the generated HDL code. - HDL Code Generation and FPGA Synthesis from Simulink Model
Generate code and synthesize your Simulink design on the target FPGA. - Critical Path Estimation Without Running Synthesis
Find the estimated critical paths in your design without using third-party synthesis tools. - Synthesis Attributes in HDL Code Generation
Add custom synthesis attributes to the generated code. (Since R2026a)




