Software Paradise
Tutorials,Manual

Magma.blast.v5.0

Magma provides leading software for designing highly complex integrated circuits while maximizing Quality of Results with respect to area, timing and power, and at the same time reducing overall design cycles and costs. Magma provides a complete RTL-to-GDSII design flow that includes prototyping, synthesis, place & route, and signal and power integrity chip design capabilities in a single executable, offering “The Fastest Path from RTL to Silicon”? Magma’s software also includes products for advanced physical synthesis and architecture development tools for programmable logic devices (PLDs); capacitance extraction; and characterization and modeling. The company’s stock trades on Nasdaq under the ticker symbol LAVA.
The Magma hierarchical design flow includes Blast Fusion for block and top-level physical implementation and Blast Plan Pro for design planning and prototyping. Blast Plan Pro includes three key capabilities in the flow, comprehensive floorplanning, an automated early design planning and prototyping methodology and gate-level partitioning.

Blast Plan Pro抯 comprehensive floorplanning includes IO pad placement, interactive partitioning, soft-block placement and shaping, global-router-driven pin placement and optimization, industry-leading hard macro placement, time budgeting, hand routing for analog or power nets, and automatic power routing with a pushdown capability.

Blast Plan Pro provides a black box methodology for automated early design planning and prototyping.With this methodology, design teams can employ a top-down design approach where the design is floorplanned, partitioned, time budgeted, prototyped and fully implemented at the chip level with Blast Fusion well before block-level RTL is finalized. This methodology can ensure the shortest possible time to market by allowing the designer to start planning and implementing very early in the design cycle and by eliminating the top-level surprises, such as not meeting timing or not being able to successfully route the design, that can often arise late in the design cycle.

Blast Plan Pro抯 fast, high-capacity, gate-level partitioning and prototyping uses a virtually flat, timing-driven placement and partitioning technique that allows designers to perform extensive what-if analysis and quickly and accurately assess the feasibility of their design with respect to timing, physical implementation and electrical effects. Input netlist quality, timing constraints and floorplan alternatives can be quickly analyzed and validated resulting in design problems being found and fixed earlier in the design flow, preventing costly back-end iterations, providing higher confidence that design closure can be achieved, and potentially reducing manufacturing costs by allowing the designer to quickly evaluate floorplans with different aspect ratios and sizes. At any stage in the Magma hierarchical design flow, a design may consist of some mix of gates, RTL, hard macros, black box models, implemented blocks in the form of GlassBox models and implemented blocks in full detail. Blast Plan Pro seamlessly handles this mix of model types and model detail and provides for continuous updating and rebudgeting of top-level timing as blocks in the design progress through the design process until completed.

Key Capabilities in Blast Plan Pro
A successful hierarchical design flow requires a number key technologies and capabilities. Blast Plan Pro fullfills this requirement with its easy to-use GUI, accurate and memory-efficient modeling for hierarchical blocks, high-quality macro placement, partitioning, pin optimization and time budgeting, and support for feed-throughs and top-level routing tunnels.