• 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. Liberate: are only hidden power arcs needed when defining...

Stats

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

Liberate: are only hidden power arcs needed when defining power arcs during STD cell characterisation?

jiacong
jiacong over 2 years ago

Hi all,

I used command "read_library" and "write_template" to generate a tcl file for a BUFT cell (buffer with enable signal) based on an UMC technology. Among all the power arcs, there seems only "-type hidden" arcs which will not trigger any change on output node. I don't know why there is no "-type power" arc. Could anyone tell me if it is necessary or not to define a arc that will trigger an output change? ( I prefer necessary but I am not sure)

I also paste all generated power arcs as follows:

# power arcs from => I hidden
define_arc \
-type hidden \
-when "!OE&Z" \
-vector {Rxx} \
-pin I \
BUFT

# power arcs from => I hidden
define_arc \
-type hidden \
-when "!OE&Z" \
-vector {Fxx} \
-pin I \
BUFT

define_arc \
-type hidden \
-when "!OE&!Z" \
-vector {Rxx} \
-pin I \
BUFT

define_arc \
-type hidden \
-when "!OE&!Z" \
-vector {Fxx} \
-pin I \
BUFT

# power arcs from => OE hidden
define_arc \
-type hidden \
-when "I&Z" \
-vector {xRx} \
-pin OE \
BUFT

# power arcs from => OE hidden
define_arc \
-type hidden \
-when "I&Z" \
-vector {xFx} \
-pin OE \
BUFT

define_arc \
-type hidden \
-when "!I&!Z" \
-vector {xRx} \
-pin OE \
BUFT

define_arc \
-type hidden \
-when "!I&!Z" \
-vector {xFx} \
-pin OE \
BUFT

Any hint from experienced liberate user will be appreciated.

Regards,

Jiacong

  • 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