• 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 ERROR (LIB-465)

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 4378
  • 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 error ERROR (LIB-465)

BIGO
BIGO over 1 year ago

I've tried to execute a tcl scrpit using command line of Liberate, and it show this error.

My code is :

exec mkdir -p ${rundir}/LDB
exec mkdir -p ${rundir}/LIBRARY
exec mkdir -p ${rundir}/DATASHEET

### Define temperature and default voltage ###
set_vdd vdd 0.65
set_gnd gnd 0
set_operating_condition -voltage 0.65 -temp 27 -supply_name vdd


## Load template information for each cell ##
source ${rundir}/TEMPLATE/template.tcl

## Load spice models ##

# Command and options to call the external SPICE simulator
set_var extsim_cmd spectre
# Option to be passed to SPICE simulator
set_var extsim_cmd_option "+spice"
# Option to be used during characterization
set_var extsim_option "runlvl=5"
set_var extsim_leakage_option "gmindc=1e-14 pivtol=1e-15"
#set_var extsim_save_failed all

set_var reset_negative_power 1

set_var extsim_deck_header ".hdl $rundir/MODELS/nGAAFET/bsimcmg_nmos.va\n.hdl $rundir/MODELS/pGAAFET/bsimcmg_pmos.va"
define_leafcell -extsim_model -type nmos_soi -pin_position {0 1 2 3 4} bsimcmg_nmos
define_leafcell -extsim_model -type pmos_soi -pin_position {0 1 2 3 4} bsimcmg_pmos

set_var extsim_flatten_netlist 0

# The external simulation engine is used for all simulations (char_library option -extsim must be specified)
set_var extsim_exclusive 1

set spicefiles_spectre $rundir/NETLIST/$cell.scs
lappend spicefiles_spectre $rundir/MODELS/nGAAFET/bsimcmg_nmos.scs
lappend spicefiles_spectre $rundir/MODELS/pGAAFET/bsimcmg_pmos.scs
read_spice -format spectre $spicefiles_spectre

## Characterize the library for NLDM (default), CCS and ECSM timing.
char_library -ccs -ecsm -extsim spectre -cells $cell -thread 10

## Save characterization database for post-processing ##
write_ldb ${rundir}/LDB/$cell.ldb

## Generate a .lib with ccs, ecsm ###
write_library -overwrite -ccs ${rundir}/LIBRARY/${cell}_ccs.lib
write_library -overwrite -ecsm ${rundir}/LIBRARY/${cell}_ecsm.lib
write_library -overwrite ${rundir}/LIBRARY/${cell}.lib

## Generate ascii datatsheet ###
write_datasheet -format text ${rundir}/DATASHEET/$cell

--------------------------------------------------------------------------------------

The error is:

ERROR (LIB-465): (char_library): The Program will exit now, as char_library is not supported in interactive mode.
Finished Liberate Execution.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    You posted this in the wrong forum - that forum is for feedback, questions and suggestions related to the forums themselves, not for technical questions. I've moved this to a more appropriate place.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Guangjun Cao
    Guangjun Cao over 1 year ago

    The common cause for LIB-465 error is missing Spectre licenses. Do you see additional messages(warning or error) in the logfile before this error?

    Guangjun

    • Cancel
    • Vote Up 0 Vote Down
    • 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