Hi,
I am doing Monte Carlo simulation on a design which is only have transistor level blocks using Spectre, and save some Monte Carlo samples as statistical corners. Then I want to add some behavioral blocks (blocks described with Verilog-A), and simulate the whole design in AMS simulator. But the problem is while AMS simulator works ok in nominal corner but I receive below error when I want to simulate the design for save statistical corners:
" simulator filed to complete the simulation:
Error found by spectre during hierarchy flattening.
ERROR (SFE-1997): "statAlters/Stat_seq_98_params_0" 2:
ADEXLMC_m_PM12_mc_p_25_sp_vth0_ma: parameter `dev': Invalid component
name `PM12' was given as value of parameter.
ERROR (SFE-1997): "statAlters/Stat_seq_98_params_0" 5:
ADEXLMC_m_I27_NM3_mc_n_25_sp_u0_ma: parameter `dev': Invalid component
name `I27.NM3' was given as value of parameter.
ERROR (SFE-1997): "statAlters/Stat_seq_98_params_0" 8:
ADEXLMC_m_PM20_mc_p_25_sp_u0_ma: parameter `dev': Invalid component
name `PM20' was given as value of parameter.
ERROR (SFE-1997): "statAlters/Stat_seq_98_params_0" 11:
ADEXLMC_m_PM14_mc_p_25_sp_u0_ma: parameter `dev': Invalid component
name `PM14' was given as value of parameter.
ERROR (SFE-1997): "statAlters/Stat_seq_98_params_0" 14:
ADEXLMC_m_PM14_mc_p_25_sp_vth0_ma: parameter `dev': Invalid component
name `PM14' was given as value of parameter.
...
"
I appreciate any help regarding this problem, Thanks.