Home > Community > Forums > Custom IC Design > Defining Spacing Rules inside the technology file

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Defining Spacing Rules inside the technology file 

Last post Tue, Oct 3 2006 8:54 AM by archive. 2 replies.
Started by archive 03 Oct 2006 08:54 AM. Topic has 2 replies and 1864 views
Page 1 of 1 (3 items)
Sort Posts:
  • Tue, Oct 3 2006 8:54 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    Defining Spacing Rules inside the technology file Reply

    Hi,
    I want to define spacing rules inside the technology file. But if I compile the technology file, I get the following error message:

    \o Loading techComp.cxt
    \o Compiling class 'controls'....
    \o Compiling class 'layerDefinitions'....
    \o Compiling class 'layerRules'....
    \o Compiling class 'devices'....
    \w *WARNING* *Error* eval: undefined function - physicalRules


    I defined the spacing rules according the cadence documentation:

    physicalRules(
    ;orderedSpacingRules(
    ;       ;( rule layer1 layer2 value )
    ;       ;( ---- ------ ------ ----- )
    ;       ( minEnclosure "cellBoundary" "nwell" 0.1 )
    ;       ( minEnclosure "ndiff" "cont" 0.5 )
    ;) ;orderedSpacingRules

    spacingRules(
            ;( rule layer1 layer2 value )
            ;( ---- ------ ------ ----- )
            ( minSpacing "Metal1" "Metal1" 2 )
    ) ;spacingRules

    mfgGridResolution(
            ( 0.100000 )
    ) ;mfgGridResolution

    ) ;physicalRules


    Does somesome know, what the problem is?

    Kind regards,
    haikom


    Originally posted in cdnusers.org by haikom
    • Post Points: 0
  • Tue, Oct 3 2006 10:29 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Defining Spacing Rules inside the technology file Reply

    Hi,
    ok, the compilation problem is solved. I switched the order of the class device and physicalRules and then the technology file was compiled sucessfully.
    But now I'm wondering, because the minSpacing at the metal1 layer does not have any effect. I thought that if I draw two paths so that the minSpacing rules is active --> a pop-up window appears! But nothing happened. How can I test the rules?
    Kind regards,
    haikom


    Originally posted in cdnusers.org by haikom
    • Post Points: 0
  • Wed, Oct 4 2006 8:34 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Defining Spacing Rules inside the technology file Reply

    I've answerd this here

    http://www.designers-guide.org/Forum/YaBB.pl?num=1159952487

    Bernd


    Originally posted in cdnusers.org by bernd.fischer
    • Post Points: 0
Page 1 of 1 (3 items)
Sort Posts:
Started by archive at 03 Oct 2006 08:54 AM. Topic has 2 replies.