Design Workshop Technologies - Photonic Design Automation
Design Workshop software for design of microelectronics and photonics computer components
  Download Trial 
  Brochures & White Papers 
  Product/Sales FAQ 
  Request Info 
    XDRC Features
    Standard DRC Features

Feature Highlights

Today's process technologies require layout tools be able to deal with smaller geometries, more data and more complex types of checks. The motivation behind dw-2000 XDRC is to supply designers with a physical verification tool that can verify the design rules of the most advanced process technologies. XDRC also provides designers with the flexibility to combine these rules into complex scripts, making it the ultimate tool for designing Optoelectronic, Analog, Mixed Signal and RF devices. XDRC's main features are:
  • Boolean Engine generated input data (all angle, logic combinations and resize)
  • All angle features
  • Comprehensive rules
  • Derived Layer commands:
    • Boolean and sizing
    • Shape or polygon selection
    • Edge or segment selection
    • Net based selection
    • Derived Layers can be "marked" as errors
  • DRC commands:
    • Extended spacing (or overlap) checks
    • Conditional checks (such as angle, edge length)
    • Property checks (such as area, ratio)
    • Detected errors can be input for other checks
    • Error filtering (such as projections)
  • Compatible with existing rule decks
  • Easy error navigation and correction (when integrated with Layout Editor)
  • DRC commands in GPE format, hence verification through DRC scripts
  • DRC scripts easily installed in interface menus
  • Legend dialog to facilitate error count, mask and navigation
  • Color-coded error representation
  • Plain English error representation
  • Top performer on low-cost platform

Large Set of Rules

XDRC's large set of rules enable the designer to describe very complex checks that may be required for specific technology requirements. This is useful for designers who need to add "in-house" rules to the already complex foundry scripts.


With XDRC, designers are able to translate popular design rule scripts into dw-2000's own GPE scripting language. This enables designers to quickly continue verifying new designs with their existing rule decks. Please enquire about our ability to help you convert existing decks to XDRC.

Integration with dw-2000

XDRC can be used with the dw-2000 Layout Editor to provide all the flexibility and power of a full-featured back end verification tool. With the Layout Editor the designer has an interface for easy error navigation and correction, and can use the scripting language to write complex rules' scripts. dw-2000 represents DRC errors with color-coded markers (tags) placed directly on the offending errors. Depending on the options you specify, XDRC automatically zooms in on error areas. Also, since each error can be identified by a label (via scripting), you can assign meaningful names to represent an error, thereby simplifying complex error recognition. Although designed to be used with the dw-2000 Layout Editor, XDRC is also operable as a stand-alone tool.