tessent Etplanner步骤(2)

2018-09-12  本文已影响0人  罐头说

2.Etplanner步骤

先执行,run_etplan_gen脚本,内容为:

etplanner car \

-mode genPlan \

-etCheckerInfoFile ../DESIGN/ETChecker/etcHandoff/car.etCheckerInfo \  etchecker步骤产生的

-CADEnvFile ./CentralFiles/HWLib.CADEnv \该文件怎样来的?

-ICTechFile ./CentralFiles/Dolphin_tsmc13.LVICTech \该文件怎样来的?

-etDefFile ./CentralFiles/HWLib.ETDefaults \该文件怎样来的?

-etplanFile car.etplan \

-physicalInfoFile car.physicalInfo \  etchecker步骤产生的

-memLib ../DESIGN/MEM/*.lvlib \

-outDir outDir \

-log etplanner.log_genPlan

执行完后产生car.etplan、car.etplan.README和etplanner步骤的Makefile文件。

然后根据设计需求更改初始的car.etplan文件,更改的内容为:

 ModulesGate( car ) {

            SimModelDir  (CAR_GATE)        : ../DESIGN/GATE/CAR;

            SimModelDir  (ENGINE_GATE)     : ../DESIGN/GATE/ENGINE;

            SimModelDir  (DASHBOARD_GATE)  : ../DESIGN/GATE/DASHBOARD;

            SimModelDir  (NAVIGATION_GATE) : ../DESIGN/GATE/NAVIGATION;

        }

    }

    EmbeddedTest {

        GlobalOptions {

            EmbeddedTestMergeFlow        : Gate;

        }

        ModuleOptions (.*)  {

           LVWSDirectoryName              : %_LVWS; // % is replaced by Module Name.

           deviceIdCode                   : 16'h0001;

然后执行make checkPlan,检查生成的etplan有没有问题。

跑完后查看car.ETSummary。

然后执行make genLVWS,生成实际插入memory bist和boundary scan的环境。

生成以下文件夹和文件,其中生成car_LVWS/为后续两个步骤ETAssemble和ETSignOff的环境。

上一篇下一篇

猜你喜欢

热点阅读