发明名称 System and method for controlling granularity of transaction recording in discrete event simulation
摘要 A method and system for controlling granularity of transaction recording and visualizing system performance and behavior in a discrete functional verification software simulation environment is disclosed. According to one embodiment, a simulation of a model is run in a discrete event simulation system for a period of time. During the simulation, statistical values of attribute for a plurality of transactions occurring during the period of time are monitored. Based on a granularity setting, a group of consecutive transactions is grouped into a super transaction, and the statistical values representing the super transaction are recorded to represent the group of transactions. The super transactions are visualized in a visualization tool for analyzing the performance of the model.
申请公布号 US8903696(B2) 申请公布日期 2014.12.02
申请号 US201113183790 申请日期 2011.07.15
申请人 Cadence Design Systems, Inc. 发明人 Motel Vincent;Bhatnagar Neeti;Frazier George F.;LaRue, Jr. William W.
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Dickstein Shapiro LLP 代理人 Dickstein Shapiro LLP
主权项 1. A computer-implemented method for controlling granularity of transaction recording, comprising: simulating a model of a circuit design in a simulation system for a period of time, a plurality of transactions occurring during the period of time and each transaction of the plurality of transactions being represented with an attribute; monitoring a statistical value of the attribute of the plurality of transactions; determining a granularity setting comprising a sensitivity factor; determining a deviation band for the statistical value from the sensitivity factor; during simulation of the model of the circuit design, grouping a first group of consecutive transactions of the plurality of transactions into a first super transaction based on the granularity setting, wherein the first super transaction comprises the statistical value of the attribute for the first group of consecutive transactions; ending the first super transaction when the statistical value of the attribute exits the deviation band; and recording the first super transaction in a memory device.
地址 San Jose CA US