Products:


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.