发明名称 Net sensitivity ranges for detection of simulation events
摘要 Processing a circuit design can include determining a first set of net sensitivity ranges for a net of the circuit design, wherein at least two net sensitivity ranges of the first set are partially overlapping, and translating the first set of net sensitivity ranges into a second set of net sensitivity ranges comprising a plurality of member net sensitivity ranges with no partially overlapping member net sensitivity ranges. A net sensitivity tree can be constructed that includes hierarchically ordered nodes. Each node can specify a net sensitivity range of one member of the second set of net sensitivity ranges.
申请公布号 US9117043(B1) 申请公布日期 2015.08.25
申请号 US201213523799 申请日期 2012.06.14
申请人 XILINX, INC. 发明人 Huang Lixin;Neema Hem C.;Santan Sonal
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人 Cuenot Kevin T.
主权项 1. A method of hardware description language simulation for a circuit design, the method comprising: generating, from the circuit design and using a processor, a simulation executable, wherein generating the simulation executable comprises: translating, using the processor, hardware description language code comprising a first net sensitivity range of a net that partially overlaps a second net sensitivity range of the net into hardware description language code where the first net sensitivity range is split into at least two net sensitivity ranges at a location determined from a starting index of the second net sensitivity range and where the net sensitivity ranges resulting from the split do not partially overlap the second net sensitivity range;wherein each net sensitivity range defines a subset of signals of the net that a process of the circuit design depends upon;constructing, using the processor, a net sensitivity tree comprising hierarchically ordered nodes;wherein each node specifies a net sensitivity range of the net subsequent to the translation;generating, using the processor, a transaction function for the net of the circuit design as part of the simulation executable, wherein the transaction function is configured to implement a search process defined by the net sensitivity tree; and during execution of the simulation executable, scheduling execute functions of the simulation executable by determining whether to resume execute functions comprising procedural logic of the circuit design that are dependent upon a changed value of at least one signal of the net according to the search process by execution of the transaction function using the processor.
地址 San Jose CA US