• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Digital Implementation
  3. ELC - illegal "complementary" in gate file

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 91
  • Views 290
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ELC - illegal "complementary" in gate file

MzQuarter
MzQuarter over 14 years ago

 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

  • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information