Logo
Home Search Sitemap Contact Subscribe
Technology & Products TopQuality Service News FAQ Literature Corporate
Technology for
Design Migration
Design Reuse
Timing and Signal Integrity in UDSM 
Intellectual Property
Physical Verification
Library Generation

Products
LADEE
DECOR
LACE
LACEedit
AutoMask
LayAna
LayNet
BatchComp
CrossSpeed
HierO
P-Rex

LACE
The Layout Compaction Engine for Ultra Deep-Submicron

LACE is the hierarchical compaction engine inside the LADEE tool suite. LACE compacts layouts of all kinds: standard cells, standard cell blocks, datapath, RAM, ROM, DSP and CPU cores. During the compaction LACE intelligently considers the process design rules of the target technology, as well as the user-defined and user-controlled device sizing and wire sizing specifications. 
During the compaction process, the layout can be optimized to IC performance and yield. Such optimizations include improvement of latch-up protection, reducing wire capacitances using signal-related wiring constraints, contact optimization, transistor and power optimization. Constraints for capacitance, transistor, and power optimization can be calculated using other tools in the LADEE tool suite or importing external tools via files or the Application Programming Interface (API).

Unique Features
LACE core technology is a fast, edge based compaction algorithm that compacts an IC mask layout while maintaining the same relative positions of the devices in the layout and the logic function. The advantage of LACE's algorithm is that, unlike otehr compaction tools, the runtime grows linearly with the size of the layout, instead of exponentially. Tehrefore, users can convert large layout blocks in far less time than it takes with tools based on other algorithms. Since LACE can also distribute designs over the network, layouts of any size can be compacted within a reasonable time-frame.

LACE provides easy-to-use wizards for setting up technology and compaction parameters. This reduces the set up time for a new technology from a couple of weeks to just a few days. The LACE tool is integrated into the LADEE GUI, which provides a seamless integration with the other tools of the LADEE tool suite.

Graphical User Interface
LACE's sophisticated yet practical GUI allows users to interactively setup, execute and modify an automatic layout compaction, conversion and layout optimization flow. 
The LACE wizard asks the user question regarding the layout style and uses those answers to automatically set up the parameters for each specific layout modification task.

Hierarchical Compaction
During the compaction process, LACE maintains an unlimited number of hierarchical levels even if cell borders overlay or if routing goes over the cells on a higher level. LACE can hierarchically convert structured layouts, such as memory, datapath design, and standard cell layout, because of its sophisticated parallel scan line algorith.

Paralell Processing on the LAN
LACE’s intelligent Inter-ProcessControl Algorithm allows the distribution of designs over the LAN, as well as the ability to run a multi-level hierarchy compaction in parallel. Thus, different portions of one huge design can be converted in parallel at the same time.

Device sizing
LACE performs non-linear device sizing that is independent of the overall shrink factor. It allows sizing transistors, wiring and other devices according to user-defined functions and equations. This enables LACE to optimize a layout for the performance requirements of the just-laid-out technology or another process technology.

Modifying contact number
While migrating a design to a different technology, LACE can automatically increase or decrease the number of contactsas needed by to the requirements of the new technology. The contact modifying function can be user-driven or automatic.

Grid Independence.
LACE automatically adjust the grid of a layout to any other grid value and allows to mix and match layouts from different sources on a new silicon-system, even if the parts were laid out with mutually incompatible grid values.

Analog Devices
LACE can extract and size analog devices such as capacitors and resitors, as well as digital transistors. There are no limitiations to the number of different types of devices, or to the number of mask layers and design rules to define electrical devices.

Application Programmable Interface
The Application Programmable Interface allows users to input customer-specific layout data in addition to the standard GDSII format.

Ultra Deep Sub-Micron Design Rules
LACE handles all of the advanced design rules which are showing up in deep sub-micron (DSM) and ultra deep sub-micron (UDSM) technologies, such as minimum area rules, conditional rules, and special rules depending on metal width.

Back to Top

Copyright © 1996-2001, Rubicad Corp. All rights reserved.