Home > Community > Forums > Digital Implementation > ELC - illegal "complementary" in gate 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: *

 ELC - illegal "complementary" in gate file 

Last post Sat, Jul 2 2011 1:31 PM by MzQuarter. 0 replies.
Started by MzQuarter 02 Jul 2011 01:31 PM. Topic has 0 replies and 895 views
Page 1 of 1 (1 items)
Sort Posts:
  • Sat, Jul 2 2011 1:31 PM

    • MzQuarter
    • Not Ranked
    • Joined on Wed, Jul 22 2009
    • Posts 11
    • Points 245
    ELC - illegal "complementary" in gate file Reply

     Hi all,

     I am trying to characterize a differential receiver using elc by using a gate model to specify the cell's behaviour. For the gate file, I copied the example given in the user guide, since its behaviour is the same as our custom cell:

    DESIGN (DIN);
        //PORT SECTION;
        INPUT P (P);
        INPUT N(N);
        OUTPUT Y (Y);
        SUPPLY1 VDD (VDD);
        SUPPLY0 VSS (VSS);
        COMPLEMENTARY P, N;
        //GATE SECTION
        AMP (Y, P, N);
    END_OF_DESIGN; 

    However, I get the following warning right after the db_gsim command:

    -----------------------------------
    [WARNING(db_gsim)] illegal line in gate file :
     COMPLEMENTARY
     P
     N

    [WARNING(db_gsim)] The gate file will not be used for circuit recognition.
    ------------------------------------

     If I remove the "complementary" statement, the simulation vector inputs are not differential, and are therefore not valid for characterization.

    I tried using "db_diff DIN P N" before the call to db_gsim instead, with no changes in the results. We are using version v08.13-s001_1 - linux_x86 32-bit.

     Any ideas how to correct this situation?

     Thanks

    • Post Points: 5
Page 1 of 1 (1 items)
Sort Posts:
Started by MzQuarter at 02 Jul 2011 01:31 PM. Topic has 0 replies.