• 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 : error about "tcl command set" in lvf charact...

Stats

  • Replies 1
  • Subscribers 132
  • Views 384
  • Members are here 0

Liberate : error about "tcl command set" in lvf characterization

WZ202603266450
WZ202603266450 1 month ago

Hi, all:

    Recently I try to use liberate to characterize LVF for some stdcells in unified flow, but when I use “packet_mode cell" it will generate error:

  "Error - Tcl command set ::grid_bundle_dir exited with an error can't read "::grid_bundle_dir" : no such variable" when it start characterization bundle.

  I try to set that variable in char.tcl or use local host rather than distribution system, which can not fix that error. Therefore, I wanna ask some help for fixing this error.

  Liberate version: liberate/21.8.0

  packet command:

set packet_clients 100
set threads 2
set rsh_cmd "bsub -q ${bqueue} -R ‘span\[hosts=1\]’-n ${threads} -o %B/log -e %B/log"

set_var heartbeat_timeout 1200
set_var packet_clients ${packet clients}
set_var packet_client_log_timeout [expr { 1 * 3600 }]
set_var packet_client_timeout [expr { 3 * 3600 }]
set_var packet_client_timeout action "error"
set_var packet_client_resubmit count 5
set_var packet_log_filename "log
set_var packet_rsh_mode lsf
set_var bolt_optimize_client_submission 1


set_var packet_arc_job manager traditional
set_rsh_cmd $rsh_cmd $cells
set_var packet_mode "cell"

Thanks

  • Cancel
  • Sign in to reply
Parents
  • Guangjun Cao
    Guangjun Cao 1 month ago

    Hi,

    Is there a particular reason that you want to use packet_mode=cell? It is an option that was developed for older Liberate when the packet flow was first developed. arc mode is more efficient. MPVT flow would support arc mode only. 

    If you insist on using cell mode, please file a case and let a local AE to file a CCR on this issue.

    Regards,

    guangjun

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Guangjun Cao
    Guangjun Cao 1 month ago

    Hi,

    Is there a particular reason that you want to use packet_mode=cell? It is an option that was developed for older Liberate when the packet flow was first developed. arc mode is more efficient. MPVT flow would support arc mode only. 

    If you insist on using cell mode, please file a case and let a local AE to file a CCR on this issue.

    Regards,

    guangjun

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data

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.

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

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