发明名称 用于对片上系统的制造进行控制的设计信息的验证
摘要 本发明提供了一种片上系统,包括多个电路模块(18)、可编程处理器(12)和耦合在所述处理器(12)与所述多个电路模块(18)之间的通信电路(16),所述通信电路(16)被配置为支持从所述处理器(12)对所述电路模块(18)中的寄存器进行程序控制访问,所述多个电路模块(18)中的第一电路模块和第二电路模块具有直接相互连接(19)以直接在所述电路模块(18)中的第一电路模块和第二电路模块之间直接传送信号而不通过通信电路(12)进行通信。所使用的设计信息包括连接数据,所述连接数据包括所述直接相互连接(19)的标识和所述直接相互连接(19)所耦合的第一电路模块和第二电路模块(18)的标识。将耦合至所述直接相互连接(19)的附加寄存器添加至所述片上系统以捕获和/或控制在所述直接相互连接(19)处的信号。所述附加寄存器耦合至通信电路(12)以支持对所述附加寄存器(44、46)的程序控制访问。使用针对所述处理器(12)的接口程序,每个接口程序用于所述电路模块(18)中指定的一个电路模块,用于所述电路模块(18)中的第一电路模块的接口程序被配置为接受标准化访问调用以访问所述附加寄存器(44、46)。使用验证程序,每个验证程序用于所述电路模块(18)中相应的一个,用于所述电路模块(18)中的第二电路模块的验证程序包括用于使处理器(12)执行以下操作的指令:访问所述电路模块(18)中的第二电路模块中的寄存器;使用所述连接数据或从所述连接数据导出的信息基于所述连接数据中对所述电路模块(18)中的第一电路模块的标识来选择所述电路模块(18)中的第一电路模块;以及发布对所述电路模块(18)中所选的另一电路模块的接口程序的标准化调用,以观察和/或控制在所述电路模块(18)中的第二电路模块的验证程序执行期间经由所述直接相互连接(19)的信号。当在所述验证程序的控制下操作时,监控所述片上系统的操作。
申请公布号 CN101784905B 申请公布日期 2013.05.08
申请号 CN200880102885.9 申请日期 2008.08.08
申请人 新思科技有限公司 发明人 扬·斯图伊特;贝尔纳德·W·德勒伊特;鲁埃劳夫·P·德琼;皮埃特·斯特林克;约里斯·H·J·戈伊茨
分类号 G01R31/317(2006.01)I 主分类号 G01R31/317(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 王波波
主权项 一种对用于控制片上系统的制造的设计信息进行验证的系统,其中,所述片上系统包括多个电路模块(18)、可编程处理器(12)和耦合在所述处理器(12)与所述多个电路模块(18)之间的通信电路(16),所述通信电路(16)被配置为支持从所述处理器对所述电路模块(18)中的寄存器进行程序控制访问,所述多个电路模块(18)中的第一电路模块和第二电路模块具有直接相互连接(19),以在所述电路模块(18)中的第一电路模块和第二电路模块之间直接传送信号,而不通过通信电路(16)进行通信,所述设计信息(64)包括连接数据,所述连接数据包括所述直接相互连接(19)和由所述直接相互连接(19)耦合的第一电路模块和第二电路模块(18)的标识,所述片上系统包括附加寄存器(44、46),所述附加寄存器(44、46)耦合至所述直接相互连接(19)以捕获和/或控制在所述直接相互连接(19)处的信号,所述附加寄存器耦合至通信电路(16)以支持对所述附加寄存器(44、46)的程序控制访问,所述系统包括:‑用于提供针对所述处理器(12)的接口程序的装置,每个接口程序针对所述电路模块(18)中指定的一个电路模块,针对所述电路模块(18)中的第一电路模块的接口程序被配置为接受标准化访问调用以访问所述附加寄存器(44、46);‑用于提供验证计算机程序的装置,每个验证计算机程序针对所述电路模块(18)中相应的一个,针对所述电路模块(18)中的第二电路模块的验证程序包括用于使处理器(12)执行以下操作的指令:访问所述电路模块(18)中的第二电路模块中的寄存器;使用所述连接数据或从所述连接数据导出的信息,基于所述连接数据中所述电路模块(18)中的第一电路模块的标识来选择所述电路模块(18)中的第一电路模块;以及发布对所述电路模块(18)中所选的第一电路模块的接口程序的标准化访问调用,以观察和/或控制在所述电路模块(18)中的第二电路模块的验证计算机程序执行期间经由所述直接相互连接(19)的信号;以及‑用于当在所述验证程序的控制下操作时根据所述设计信息来监控所述系统的操作的装置。
地址 美国加利福尼亚州