Santa Clara, Calif.--March 30, 1998--Arcadia Design Systems, Inc. (Santa Clara)announced Mustang 2.1, a datapath placement engine that automates andoptimizes the placement of datapath elements and random logic to minimizesignal skew, block size, and turn-around time in complex integrated circuitdesigns. Mustang 2.1 employs new technology that recognizes and optimizesmuch more complex datapaths, including Wallace Tree structures, and provideseither horizontal or vertical data flows to improve the area and timing forperformance-critical designs. The improvements in the new Mustang 2.1provide greater flexibility for demanding applications, such asmicroprocessors, digital signal processing (DSP), graphics, and multimedia.The Mustang engine accepts industry standard Verilog or EDIF netlists andworks with industry standard place-and-route tools from Avanti and Cadence.
With Mustang, engineers can automatically place their datapaths withresults fully comparable to handcrafted designs, reducing datapath blocksizes and wire length by up to 50 percent over standard place-and-routetools. In addition, Mustang's fast compile times lets engineers check out"what if" scenarios to make sure they have the most efficient designplacement possible. For example, engineers can experiment to find theoptimal bit width, try out interleaving and folding, and determine theeffects of mixing control logic with the datapath.
Other Mustang features include automatic mixing of regular datapath andcontrol logic into an optimized bit-sliced datapath, aspect ratio control tofit the floor plan, congestion analysis and reduction, pin constraintsetting, submodule ordering, and datapath stage optimization, which swapspaths for better routability and shorter wire length.
There are several new capabilities in Mustang version 2.1. The mostimportant lets Mustang recognize and efficiently placeWallace Tree structures, which are datapaths that are triangular inshape, rather than rectangular. This complex structure is very difficult toidentify from a netlist, let alone place properly. So, until now, engineersusing Wallace Tree structures had to handcraft the datapath or put up withthe inefficiencies of traditional place-and-route tools.
Another important technology in Mustang version 2.1 is the ability to placebuses either vertically or horizontally. This flexibility allows thedesigner to create datapath blocks that fit easily into the top-leveldataflow of the overall chip.
Other improvements include the ability to control the routing of certainspecified control nets, support for exact pin location constraints, bettermanual two-dimensional sub-block planning, an improved graphical userinterface, a 6( improvement in compilation speed, and more flexible hardmacro handling.
Mustang integrates into standard IC design flows. It accepts a Verilog orEDIF netlist and standard Cadence LEF libraries or elements from the Avanticell library. Mustang's output is a preplacement file that providesplacement input to industry standard place-and-route tools.
Mustang 2.1 is currently in Beta testing and will be available forproduction shipments in May. The licensing fee for Mustang 2.1 begins at$85,000. The Wallace Tree and array multiplier, Mustang MX, isseparately licensed for $25,000.
Arcadia Design Systems
Richard Mumper, director of strategic account sales
Santa Clara, CA
(408) 235,7668 ext. 114
Return to Headlines