• 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. Custom IC Design
  3. no define_arc generated using write_template -truth_tab...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 125
  • Views 549
  • 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

no define_arc generated using write_template -truth_table

Mathieu Chene
Mathieu Chene over 1 year ago

Hello,

I am trying to characterize a custom cell using LIBERATE 23.1.

I created a truth table  in a .tt file as it follow

* MODE= STD
* DELAY_TEM = delay_template1_3x3
* POWER_TEM = power_template1_3x3
* CELL = customCell
* INPUT_PINS= {WL BLGRD BLB XB}
* OUTPUT_PINS = {PPOut}
* BIDI_PINS = {Q}
* DUAL_IN = {BLGRD:BLB}
* TABLE =   WL BLGRD BLB  Q XB @ Q  POut
            0   X     X   0 X  @ 0     -
            0   X     X   1 X  @ 1     -
            1   0     1   0 X  @ 0     -
            1   0     1   1 X  @ 0     -
            1   0     1   X X  @ 0     -
            1   1     0   0 X  @ 1     -
            1   1     0   1 X  @ 1     -
            1   1     0   X X  @ 1     -
            X   X     X   0 0  @ -     0
            X   X     X   0 1  @ -     0
            X   X     X   1 0  @ -     1
            X   X     X   1 1  @ -     0

* TABLE_END

In my char.tcl file I deine the templates for delay and power and I use the commands

read_truth_table $rundir/truthTable.tt
write_template -verbose -truth_table $rundir/template_truthtable


However in the generated template file the define cell function doesnot contain any inputs/outputs

define_cell \
    -delay delay_template1_3x3 \
    -power power_template1_3x3 \
    customCell

and I have only define_leakage commands and no define_ arc

I do not understand what is wrong in my truth table to have this result.

Maybe you can help with this ?

Thank you in advance

Mathieu

  • 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