Quantcast
Channel: Cadence Digital Implementation Forum
Viewing all articles
Browse latest Browse all 1480

6T Bitcell characterization using Encounter Library Characterizer

$
0
0

Hi everyone.

I'm trying to characterize a 6T sram bit cell using Encounter Library Characterizer but unfortunately I can't generate a verilog of this cell. The alf2veri routing reports the following error:

CELL BITCELL6T:
  now reading
  now converting
[ERROR(alf2veri)] behavior is empty

When I look into the gate files, this cell was sucessfully recognized :

DESIGN ( BITCELL6T );
//      =================
//       PORT DEFINITION
//      =================
        INPUT BIT_IO ( BIT_IO );
        INPUT BIT_N_IO ( BIT_N_IO );
        INPUT WORD_LINE_I ( WORD_LINE_I );
        SUPPLY0 GND ( GND );
        SUPPLY1 VDD ( VDD );
        -COMPLEMENTARY ( BIT_IO, BIT_N_IO );
//      ===========
//       INSTANCES
//      ===========
        NOT ( Q, QN );
        IMUX ( QN, WORD_LINE_I, BIT_IO, Q );
END_OF_DESIGN;

Besides the boolean file reports the following logical structure:

BITCELL6T
,       REGISTER([QN],[Q])::=(~(WORD_LINE_I?BIT_IO:[Q]),~(WORD_LINE_I?BIT_IO:[Q]))
;
The behavior of this cell depends on the load so it is really hard to model it in verilog. However there must be an easy way to do it.

Thanks


Viewing all articles
Browse latest Browse all 1480

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>