Я хочу создать группу сигналов с общим именем TOP в файле сеанса для Synopsys DVE.Моя цель состоит в том, чтобы использовать один и тот же файл tcl для отладки на уровне блоков и системы, определив правильное значение «TOP».
set TOP "TOP.Block_level"
#set TOP "TOP.SYSTEM_LEVEL.HIER1.HIER2"
set _session_group_1 Group1
gui_sg_create "$_session_group_1"
set Group1 "$_session_group_1"
set a "${TOP}.level1.signal1"
#add_wave $a # Works
# Oringial code
gui_sg_addsignal -group "$_session_group_1" { topA.level1.signal1 topA.level1.signal2 }
# Expected implementation similar to: but fires error that "$TOP.level1.signal1" not found
gui_sg_addsignal -group "$_session_group_1" { $TOP.level1.signal1 topA.level1.signal2 }
Оцените решение.Спасибо