1.1 DMSA
DMSA使用一个PT进程分析多个PT scenario,每个scenario都会独立的做完整的PT分析,例如延迟和transition计算,读取寄生参数,变量设置还有时序约束等等。这里需要引入两个概念,master process和remote process,主进程(master process)用来控制远程从进程(remote process),给remote process分配license和机器资源,下达命令并收集数据,给用户提供一个单独的界面用来分析所有的scenario。
1.2 The DMSA Analysis Script
启动DMSA使用pt -multi_scenario -f run_dmsa.pt命令。
1.2.1 设置工作目录和error/warn log路径
# set the working directory and error files
# (delete the old work directory first)
file delete -force ./work
set multi_scenario_working_directory ./work
# se