-
公开(公告)号:US20140149622A1
公开(公告)日:2014-05-29
申请号:US13686095
申请日:2012-11-27
Applicant: INTERNATIONAL BUSINESS MACHINES CORP
Inventor: David W. Cummings , Jonathan R. Jackson , Guy L. Guthrie
IPC: G06F13/362
CPC classification number: G06F13/3625 , G06F11/22 , G06F11/261 , G06F17/5022 , G06F2217/10
Abstract: In the verification of an integrated circuit design having arbitration logic which controls access from a plurality of requesters to a shared resource, an arbitration stall simulation mechanism selects one or more of the requesters for an extended stall procedure, and when a global counter expires, applies stalls having controlled durations to the selected requesters. The controlled durations can be randomly generated time periods within a preset range. The number of requesters subjected to the extended stall procedure can be randomly selected based on a predetermined percentage of requesters to stall. Local (requester-specific) code can perform the stalls for respective requesters using a stall duration inputs. The requester-specific codes can carry out the stalls using application program interface calls to override respective arbiter inputs from the requesters.
Abstract translation: 在具有控制从多个请求者到共享资源的访问的仲裁逻辑的集成电路设计的验证中,仲裁失速模拟机构选择一个或多个请求者进行扩展失速过程,并且当全局计数器到期时,应用 具有对所选请求者的持续时间的档位。 受控持续时间可以在预设范围内随机生成时间段。 经过扩展失速程序的请求者的数量可以根据请求者的预定百分比来随机地选择以停止。 本地(请求者特定)代码可以使用失速持续时间输入来执行相应请求者的停顿。 请求者特定的代码可以使用应用程序接口调用来执行停止,以覆盖请求者的相应仲裁器输入。