cadexterity.com
Products:
UFO
The CADexterity UFO Design-Driven Layout System incorporates automatic layout generation,
high-level device-oriented editing and process migration technology into a tightly
integrated design-driven layout environment. Unlike existing layout systems that
build on old polygon-based database models and integrate disparate tools into a
design flow, the CADexterity UFO Design-Driven Layout System is based on new concepts
in software architecture and user interface models. The result is a seamless
integration between design and layout, enabling improvements of your circuit
performance and density and accelerating your time to market.
- Design-Driven Layout
- Since the UFO Design-Driven Layout System is based on highly integrated logical and physical database models, specified electrical connectivity is enforced within the physical representation. LVS and ERC errors are eliminated or greatly minimized.
- Automatic Layout Generation
- You can automatically create an initial layout from a schematic or SPICE netlist representation. Automatic diffusion sharing, wire length and area minimization, standard cell constraints and other options can be invoked to get you started in your layout process.
- Dynamic Floorplanning
-
Drive your manual or automatic layout generation phase with the Design Planner.
- Graphically obtain physical block size estimations to guide the layout
- Manually or automatically partition your design into manageable blocks
- Graphically view routing congestion maps
- Dynamically reposition block pins to aid the routing phase
- Minimize net connections based on various user criteria
- Smart Devices
-
The UFO Design-Driven Layout System utilizes extensive knowledge of device
construction rules and device behavior and allows only design rule correct
manipulations, without requiring you to program-in behavior!
- Highly interactive and dynamic transistor merging, folding, bending, splitting, diffusion cutting and 45-degree transistor gate operations
- Automatic guard ring generation and manipulation
- Capacitor and resistor reshaping operations that ensure the specified capacitance and resistance is maintained.
- Dynamic metal contact strapping manipulation
- Automatic contact and via insertion
- ECO Processing
- Modifications in the logical representation can be automatically mirrored in the layout representation facilitating rapid ECO processing. Although extensive device operations may have been performed within the layout representation, the specialized ECO processing will maintain the logical and physical representation consistency. For example, removal of a transistor or the modification of the logical connectivity in the schematic may automatically unmerge transistors.
- Process Migration
- process migration within the system, the extensive high level device manipulation operations are available, unlike in polygon migration technologies.
- Incremental Compaction and DRC
- Compaction and DRC can be invoked on hierarchical blocks, within specified areas or on selected objects offering more flexibility and control over synthesis or batch-mode approaches in reducing design size and in improving circuit performance.
- Schematic Designer
-
The CADexterity Schematic Designer is a fully integrated schematic entry system
that promotes efficient ECO processing and utilizes the same user interface as
the Design Planner and Layout Editor.
- In-Place Logic Definition. Logic blocks and gates can be created in place, allowing both top-down and bottom-up design methodologies. Additional input pins are automatically inserted on logic gates if additional connections are needed, without requiring you to select and replace logic gates.
- Logic Optimization. AOI and OAI logic can be automatically reduced
- Automatic Probe Router. Connections can be quickly routed between two components
- Efficient and Intuitive User Interface
- The innovative user interface eliminates redundant and repetitive mouse movements, complex command contexts, constant hand-keyboard repositioning and minimizes the need for accessing pull-down menus.
- To facilitate faster editing, you can perform several functions simultaneously. For example, when you are moving a component, you can minimize the net connections, rotate and flip a component, and activate continuous zooming and panning operations at the same time.