PDL (Procedural Description Language) 用来描述器件(module)在特定的系统层级的测试程序,该描述可以用来实现该模块的测试初始化,也可用该文件把这个模块整合的到更高层的测试流程中,在整体系统中实现对该模块的测试。
大部分的ICL中有PDL的描述,也就说ICL和PDL很多时候在一个文件中。该文件描述设备仪器如何测试和工作。如下图:
PDL 要求iProc 与ICL器件绑定,该绑定是通过关键字iProcsForModule来实现,所有的PDL iProcs步骤都要在iProcsForModule中实现和定义。
对于iProc的调用要遵守层次化的例化,
上面的例子是:对Core3,例化下的Block1中的tdr1中的iProc write_data进行调用。