Sage-DA at DAC in Austin,
June 18-22, booth #513

Posted on: June 8th, 2017


-- A Complete Design Rule Development System --

Booth 513

The new and upgraded iDRM system includes advanced features which facilitate easy adoption and integration into existing environments and flows. For example: reading of and synchronizing with design rule spreadsheets, a quick interactive design rule checker, automatic compilation of signoff DRC decks, and interface to documentation editing and publishing tools.

iDRM has already been adopted, delivering higher quality DRC decks and updates, at a much shorter time and a lower effort.

Sign up for a demo and discussion with our experts

iDRM – The Complete integrated Design Rule Development System

Design rule development system

The iDRM system consists of:

  1. Design rule capture: Read design rule spreadsheets, or use the intuitive GUI to select from a library of rule templates, or to draw and create any new type of design rule. iDRM checks the syntax and ensures formal, unambiguous and complete definition. Rules are immediately executable to check that they accurately represent the intent.
  2. Electronic Design Rule Manual: Once a set of rules has been captured, They can be easily arranged, sorted, edited and viewed. The DRM is executable: you can run it as a DRC checker on any test data. The DRM is exportable to spreadsheets or to editing and publishing tools to produce a traditional DRM document.
  3. Built-in DRC: No need to wait for the DRC programmers; immediately run the internal DRC checker on new IP or design data. This is the most accurate check, because it executes the original formal design rule definitions. The built-in checker also serves as an executable golden reference for the development and verification of other DRC decks.
  4. Compiled DRC deck: iDRM enables automatic generation of signoff DRC code by associating 3rd party DRC code snippets with template rule definitions. For each design rule, iDRM compiles the corresponding DRC code using the correct parameters such as conditions, derived layers, rule values and all other details. This eliminates errors and ensures consistency between the DRC deck and the DRM.
  5. DRC deck verification and coverage: For each rule, iDRM automatically generates a set of passing and failing layout test cases. These test cases are used to test the signoff DRC code and to verify its completeness and accuracy. iDRM also provides coverage metrics for these test cases.
  6. And there is more!

  7. Design Rule Extraction from existing layout: iDRM features extraction of design rules from a GDS data file and automatically creates a design rule manual and a DRC check; an extremely useful feature for legacy designs lacking proper design rule documentation.
  8. Pattern extraction and classification: iDRM can extract all existing patterns from a design, sort them and build a complete pattern library. iDRM can then scan any new design and indicate unknown patterns that are not present in the pattern library.

Differentiated features and benefits of iDRM

  • Reading and synching with existing design rule spreadsheets
  • Formalizing and syntax-checking design rule descriptions
  • Built-in DRC checker: immediate DRC before signoff runset is ready
  • Compilation and output of sign-off DRC code (template based rules)
  • Automatic generation of high coverage pass/fail QA tests for DRC deck validation
  • Ensuring complete consistency between DRM and DRC code
  • Eliminating errors and customer confusion with early PDKs
  • Automated reverse engineering and documentation for legacy or external source technologies

Come check it out:

Sage will demo the new upgraded iDRM at DAC, and show how it can accelerate the availability of DRC decks, improve their quality, clarify DRM documentation and ensure consistency.

 Sign up for a demo and discussion with our experts

18 February 2020
19 February 2020
22 May 2019
21 May 2019
19 February 2019
18 June 2018
4 June 2018
28 September 2017
15 June 2017
8 June 2017
8 June 2017
6 june 2016
4 June 2016
30 May 2016
19 May 2016
10 February 2016
27 August 2015
17 August 2015
11 June 2015
29 May 2015
26 May 2015
22 May 2015
16 March 2015
19 January 2015
17 November 2014
3 November 2014
16 October 2014
29 May 2014
28 May 2014
20 May 2014
22 April 2014
31 March 2014
14 March 2014
25 Feb 2014
18 Feb 2014
18 Feb 2014
6 Feb 2014
24 Jun 2013
20 Jun 2013
7 Jun 2013
31 May 2013
20 May 2013
9 May 2013
7 May 2013
6 May 2013
6 May 2013