Using DPC, engineers have produced real designs that were 3X faster, 40% smaller, and 40% lower power than their existing place & route design.
Using DPC, engineers have produced real designs that were 3X faster, 40% smaller, and 40% lower power than their existing place & route design.
Verilog or Schematics to enter design information
CRITICAL PATH ANALYSIS
DPC computes placement, route, and timing information.
Critical Paths are displayed on the schematic and placement views.
Standard ASIC flow is a “black box” providing little information.
Iterations take days/weeks.
DPC flow provides timing feedback early in the design process.
Iterations take seconds/minutes
DPC automatically sizes the gates in your datapath, using a production-proven algorithm to select optimal sizes for speed, power or both. Using the “power down” option, Auto-Sizer will only down-size gates in order to minimize power required. At your option, you can also manually resize gates.
DPC gives the designer complete control of the datapath. You control relative placement of gates, and you can designate exact placement for specific gates.
Once you are meeting your timing and power goals, you can use the built-in congestion analyzer to check for hot spots. Due to the regular bit-slice placement and congestion check, DPC blocks usually route correctly on the first pass.
A DEF placement file and the Verilog netlist is sent to your router.
iterate through solutions. DPC is so fast it can place, route, and time a 100,000 gate datapath in one minute.
DPC reads your Verilog and produces a schematic. For designers who don’t use schematics, there is a “Verilog-Only” option.
DPC provides immediate timing feedback for placement and gate sizing. Multiple what-if experiments can be performed in seconds. Using a graphical display that back annotates timing to the schematic and placement file, you can easily identify timing problems and rapidly
SUE combines schematic capture and verification with control of Verilog blocks, timing models, standard cell libraries and documentation. SUE is useful from an architectural level to plan your design, and manage the design process.