boardlanguage
Full Member level 1
I have used Design Compiler and Cadence Ambit/PKS5 to synthesize RTL-code with a lot of arithmetic (+, -, *.) This generates a gate-netlist for my (standard-cell) technology-library (Artisan TSMC.)
Now, someone told me that designs which use lots of arithmetic can get better timing/area, if I use a 'datapath compiler'? What is that? Is that an optimized RTL -> standard-cell ASIC synthesis tool? Or is it some kind of automated semi-custom cell generator?
What's the usage-flow for a datapath-compiler? Do I need to use a special ASIC library with the datapath-compiler? Do I just give it my unmodified VHDL/Verilog RTL? Or do I need to modify/convert my RTL into a special format?
Now, someone told me that designs which use lots of arithmetic can get better timing/area, if I use a 'datapath compiler'? What is that? Is that an optimized RTL -> standard-cell ASIC synthesis tool? Or is it some kind of automated semi-custom cell generator?
What's the usage-flow for a datapath-compiler? Do I need to use a special ASIC library with the datapath-compiler? Do I just give it my unmodified VHDL/Verilog RTL? Or do I need to modify/convert my RTL into a special format?