MEMORY FRAME PROXY ARCHITECTURE FOR SYNCHRONIZATION AND CHECK HANDLING IN A SIMULATOR
    1.
    发明申请
    MEMORY FRAME PROXY ARCHITECTURE FOR SYNCHRONIZATION AND CHECK HANDLING IN A SIMULATOR 审中-公开
    用于同步和检查模拟器处理的存储框架代理架构

    公开(公告)号:US20160147922A1

    公开(公告)日:2016-05-26

    申请号:US15013380

    申请日:2016-02-02

    IPC分类号: G06F17/50

    摘要: A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.

    摘要翻译: 通过代理对象处理对存储器帧的访​​问的模拟技术在模拟环境中提供了改进的吞吐量。 代理对象(如果存在)处理链表链接头的访问。 如果列表中未插入检查框,则内存框直接处理请求,但是如果插入了检查框,则执行检查操作。 检查帧可以是在检查帧存在时阻止对存储器帧的访​​问的同步帧,或者该检查帧可以是调用合适的处理例程的断点,监视或异常帧。 在接口和存储器子系统之间可以链接附加的检查帧,以处理与存储器帧相关联的同步,断点,存储器监视或其他访问或收集信息。

    Memory frame proxy architecture for synchronization and check handling in a simulator
    2.
    发明授权
    Memory frame proxy architecture for synchronization and check handling in a simulator 有权
    内存帧代理架构,用于模拟器中的同步和检查处理

    公开(公告)号:US09336341B2

    公开(公告)日:2016-05-10

    申请号:US13707812

    申请日:2012-12-07

    IPC分类号: G06F9/45 G06F17/50 G06F11/36

    摘要: A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.

    摘要翻译: 通过代理对象处理对存储器帧的访​​问的模拟技术在模拟环境中提供了改进的吞吐量。 代理对象(如果存在)处理链表链接头的访问。 如果列表中未插入检查框,则内存框直接处理请求,但是如果插入了检查框,则执行检查操作。 检查帧可以是在检查帧存在时阻止对存储器帧的访​​问的同步帧,或者该检查帧可以是调用合适的处理例程的断点,监视或异常帧。 在接口和存储器子系统之间可以链接附加的检查帧,以处理与存储器帧相关联的同步,断点,存储器监视或其他访问或收集信息。

    SIMULATION METHOD USING MEMORY FRAME PROXY ARCHITECTURE FOR SYNCHRONIZATION AND CHECK HANDLING
    4.
    发明申请
    SIMULATION METHOD USING MEMORY FRAME PROXY ARCHITECTURE FOR SYNCHRONIZATION AND CHECK HANDLING 有权
    使用存储器框架代理架构进行同步和检查处理的仿真方法

    公开(公告)号:US20150356221A1

    公开(公告)日:2015-12-10

    申请号:US14828626

    申请日:2015-08-18

    IPC分类号: G06F17/50

    摘要: A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.

    摘要翻译: 通过代理对象处理对存储器帧的访​​问的模拟技术在模拟环境中提供了改进的吞吐量。 代理对象(如果存在)处理链表链接头的访问。 如果列表中未插入检查框,则内存框直接处理请求,但是如果插入了检查框,则执行检查操作。 检查帧可以是在检查帧存在时阻止对存储器帧的访​​问的同步帧,或者该检查帧可以是调用合适的处理例程的断点,监视或异常帧。 在接口和存储器子系统之间可以链接附加的检查帧,以处理与存储器帧相关联的同步,断点,存储器监视或其他访问或收集信息。

    Memory frame architecture for instruction fetches in simulation

    公开(公告)号:US09460247B2

    公开(公告)日:2016-10-04

    申请号:US14090052

    申请日:2013-11-26

    IPC分类号: G06F9/45 G06F17/50 G06F9/455

    摘要: A simulation technique that handles accesses to a frame of instruction memory by inserting a command object between a frame proxy and a memory frame provides improved throughput in simulation environments. The instruction frame, if present, processes the access to the frame. If an instruction frame is not present for the accessed frame, the memory frame handles the request directly. The instruction frame caches fetched and decoded instructions and may be inserted at the first access to a corresponding instruction memory frame. The instruction frame can track write accesses to instruction memory so that changes to the instruction memory can be reflected in the state of the instruction frame. Additional check frames may be chained between the interface and the memory frame to handle breakpoints, instruction memory watches or other access checks on the instruction memory frame.

    Simulation method using memory frame proxy architecture for synchronization and check handling
    6.
    发明授权
    Simulation method using memory frame proxy architecture for synchronization and check handling 有权
    使用内存帧代理架构进行同步和检查处理的模拟方法

    公开(公告)号:US09323874B2

    公开(公告)日:2016-04-26

    申请号:US14828626

    申请日:2015-08-18

    IPC分类号: G06F9/45 G06F17/50 G06F11/36

    摘要: A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.

    摘要翻译: 通过代理对象处理对存储器帧的访​​问的模拟技术在模拟环境中提供了改进的吞吐量。 代理对象(如果存在)处理链表链接头的访问。 如果列表中未插入检查框,则内存框直接处理请求,但是如果插入了检查框,则执行检查操作。 检查帧可以是在检查帧存在时阻止对存储器帧的访​​问的同步帧,或者该检查帧可以是调用合适的处理例程的断点,监视或异常帧。 在接口和存储器子系统之间可以链接附加的检查帧,以处理与存储器帧相关联的同步,断点,存储器监视或其他访问或收集信息。

    Memory frame architecture for instruction fetches in simulation
    7.
    发明授权
    Memory frame architecture for instruction fetches in simulation 有权
    用于在模拟中读取指令的存储器帧架构

    公开(公告)号:US09317630B2

    公开(公告)日:2016-04-19

    申请号:US13707728

    申请日:2012-12-07

    IPC分类号: G06F9/45 G06F17/50 G06F9/455

    摘要: A simulation technique that handles accesses to a frame of instruction memory by inserting a command object between a frame proxy and a memory frame provides improved throughput in simulation environments. The instruction frame, if present, processes the access to the frame. If an instruction frame is not present for the accessed frame, the memory frame handles the request directly. The instruction frame caches fetched and decoded instructions and may be inserted at the first access to a corresponding instruction memory frame. The instruction frame can track write accesses to instruction memory so that changes to the instruction memory can be reflected in the state of the instruction frame. Additional check frames may be chained between the interface and the memory frame to handle breakpoints, instruction memory watches or other access checks on the instruction memory frame.

    摘要翻译: 通过在帧代理和存储器帧之间插入命令对象来处理对指令存储器帧的访​​问的模拟技术在模拟环境中提供了改进的吞吐量。 指令帧(如果存在)处理对帧的访问。 如果访问帧不存在指令帧,则存储器帧直接处理请求。 指令帧缓存获取和解码的指令,并且可以在对相应的指令存储器帧的第一次访问时被插入。 指令帧可以跟踪对指令存储器的写入访问,使得指令存储器的改变可以反映在指令帧的状态。 在接口和存储器帧之间可以连接附加的检查帧,以处理指令存储器帧上的断点,指令存储器监视或其他访问检查。

    MEMORY FRAME ARCHITECTURE FOR INSTRUCTION FETCHES IN SIMULATION

    公开(公告)号:US20140163947A1

    公开(公告)日:2014-06-12

    申请号:US14090052

    申请日:2013-11-26

    IPC分类号: G06F17/50

    摘要: A simulation technique that handles accesses to a frame of instruction memory by inserting a command object between a frame proxy and a memory frame provides improved throughput in simulation environments. The instruction frame, if present, processes the access to the frame. If an instruction frame is not present for the accessed frame, the memory frame handles the request directly. The instruction frame caches fetched and decoded instructions and may be inserted at the first access to a corresponding instruction memory frame. The instruction frame can track write accesses to instruction memory so that changes to the instruction memory can be reflected in the state of the instruction frame. Additional check frames may be chained between the interface and the memory frame to handle breakpoints, instruction memory watches or other access checks on the instruction memory frame.

    Simulation method using memory frame proxy architecture for synchronization and check handling

    公开(公告)号:US10204195B2

    公开(公告)日:2019-02-12

    申请号:US15013449

    申请日:2016-02-02

    IPC分类号: G06F9/455 G06F17/50 G06F11/36

    摘要: A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.

    Memory frame proxy architecture for synchronization and check handling in a simulator

    公开(公告)号:US10204194B2

    公开(公告)日:2019-02-12

    申请号:US15013380

    申请日:2016-02-02

    IPC分类号: G06F9/455 G06F17/50 G06F11/36

    摘要: A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame.