Since Cadence added Azuro’s ccopt by default in SOC Encounter, I think it is time to look deeper in this clock concurrent optimization. The latter was initiated by a company called Azuro which was then acquired by Cadence in July 2012. Clock concurrent optimization merges clock tree synthesis (CTS) with physical optimization, simultaneously building clocks …
Category Archives: cadence
Why use path_adjust ?
path_adjust is used to either relax or tighten the timing constraints (even though defined by path_delay). e.g to relax the constraints by 100ps rc:>/ path_adjust -from [all_inputs] -to [all_outputs] -delay 100 -name pa_i2o e.g to tighten the constraints by 100ps rc:>/ path_adjust -from [all_inputs] -to $all_registers -delay 100 -name pa_i2r path_adjust is thus use to …
ENCOUNTER: Active analysis view
In SOC encounter(EDI), the command “all_analysis_views” gives all the views defined in viewDefinitions file. To report active analysis views: report_analysis_views -type active To get all active setup/hold analysis views : all_setup_analysis_views all_hold_analysis_views
Power aware synthesis
Tips for power aware synthesis with RTL compiler by using dynamic switching activities from a VCD file. The testbench must include the following lines to get all the lower-level signals listed on the VCD $dumpfile (“test.vcd.gz”); $dumpvars (0, testbench.module_tb); Synthesis script set_attr lp_power_analysis_effort medium / read_vcd test.rtl.vcd.gz -vcd_module $design # Build detailed power models for …
EDA: Dare to copy Cadence source code ?
Paul Mclellan wrote a blog post about a true story of Cadence‘s source code theft and multiple lawsuits. Any movie director here ?
Thank you, Cadence and Mentor Graphics
Cadence and Mentor Graphics have both announced on the same day (4/12/2008) [1] [2]that Open Verification Methodology is available under the Apache 2 license. While thousands of verification engineers are already using it, now if OVM gets into Fedora repositories, we will be providing industry-class verification tools for our FEL users. OVM is maintained by …
BadName (named color or font does not exist)
X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 45 (X_OpenFont) If you came across this while using remote applications, use “add/remove programs” on your fedora search for x11-fonts install the missing fonts