-
公开(公告)号:US11163579B2
公开(公告)日:2021-11-02
申请号:US16181839
申请日:2018-11-06
IPC分类号: G06F9/38 , G06F11/36 , G06F11/263
摘要: Generating instructions, in particular for mailbox verification in a simulation environment. A sequence of instructions is received, as well as selection data representative of a plurality of commands including a special command. Repeatedly selecting one of the plurality of commands and outputting an instruction based on the selected command. The outputting of an instruction includes outputting a next instruction in the sequence of instructions if the selected command is the special command, and outputting an instruction associated with the command if the selected command is not the special command.
-
公开(公告)号:US10747625B2
公开(公告)日:2020-08-18
申请号:US15854987
申请日:2017-12-27
IPC分类号: G06F16/27 , G06F16/84 , G06F16/11 , G06F16/178 , G06F11/14
摘要: Automatically configuring backup client systems and backup server systems in a backup environment includes the following steps: determining if a new backup client system is available in the backup environment; in case of an available new backup client system a backup configuration module performs the sub-steps of: determining data types the new backup client system has to backup; determining corresponding backup policies for the determined data types based on a backup policy table mapping data types with backup policies; selecting a backup server system for the determined data types based on a backup server table including connection details of available backup server systems; configuring the determined backup policies for the data types of the new backup client system on the selected backup server systems; and updating the backup server table with an identifier of the new backup client system and an identifier of the backup policy.
-
公开(公告)号:US20190094299A1
公开(公告)日:2019-03-28
申请号:US15714071
申请日:2017-09-25
发明人: Carsten Greiner , Minh Cuong Tran , Gerrit Koch , Joerg Walter
IPC分类号: G01R31/3183 , G06F17/50
摘要: It is determined, if a simulated hardware signal of a design for an electronic circuit has an influence on a checker for simulation errors. To achieve this, a checker control flow database is generated for a static code description containing checkers and concerned simulated signals. Further, a database based on the output of instrumented verification code is generated, thus gaining dynamic information about the verification code. Herein, the hardware signal values will be associated with colored values or, alternatively, attributed values. For the checkers in the checker control flow database, a list of attributes is generated and stored. Based on the above operations, a hardware signal database is generated, wherein hardware signals are mapped to a list of checkers, based on determining, for each checker in the checker database, the associated hardware signals from its list of attributed values.
-
公开(公告)号:US20160048468A1
公开(公告)日:2016-02-18
申请号:US14927055
申请日:2015-10-29
CPC分类号: G06F13/287 , G06F13/1642 , G06F13/1673 , G06F13/1684 , G06F13/4022
摘要: According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable.
-
公开(公告)号:US20150365225A1
公开(公告)日:2015-12-17
申请号:US14733249
申请日:2015-06-08
CPC分类号: G06F11/348 , G06F11/3027 , G06F11/349 , G06F2201/86 , H04L7/0045 , H04L7/02
摘要: An apparatus for tracing data from a data bus in a first clock domain operating at a first clock frequency to a trace array in a second clock domain operating at a second clock frequency, wherein the first clock frequency is lower than the second clock frequency. The apparatus includes a change detector to detect a change of the data on the data bus in the first clock domain, a trigger responsive to the change detector to send a trigger pulse to the second clock domain, pulse synchronization on the second clock domain responsive to the trigger pulse to synchronize the trigger pulse to the second clock frequency of the second clock domain by a meta-stability latch, as well as a data capture in the second clock domain responsive to the pulse synchronization to capture data from the data bus and to store the captured data in the trace array.
摘要翻译: 一种用于在以第一时钟频率操作的第一时钟域中的数据总线跟踪数据到在第二时钟频率下操作的第二时钟域中的跟踪阵列的装置,其中所述第一时钟频率低于所述第二时钟频率。 该装置包括:变化检测器,用于检测在第一时钟域中的数据总线上的数据的变化;触发响应于变化检测器的触发信号以向第二时钟域发送触发脉冲,响应于第二时钟域的脉冲同步 所述触发脉冲通过元稳定性锁存器将所述触发脉冲与所述第二时钟域的所述第二时钟频率同步,以及响应于所述脉冲同步以从所述数据总线捕获数据的所述第二时钟域中的数据捕获,以及 将捕获的数据存储在跟踪数组中。
-
6.
公开(公告)号:US08995210B1
公开(公告)日:2015-03-31
申请号:US14090060
申请日:2013-11-26
CPC分类号: G11C7/1015 , G11C7/1075 , G11C2207/2209
摘要: A method of avoiding a write collision in single port memory devices from two or more independent write operations is described. A first write operation having a first even data object and a first odd data object is received from a first data sender. A second write operation having a second even data object and a second odd data object is received from a second data sender at substantially the same time as the first write operation. The second write operation is delayed so that the first even data object writes to a first single port memory device at a different time than the second even data object writes to the first single port memory device. The second write operation is delayed so that the first odd data object writes to a second single port memory device at a different time than the second odd data object.
摘要翻译: 描述了避免来自两个或多个独立写入操作的单端口存储器件中的写入冲突的方法。 从第一数据发送器接收具有第一偶数数据对象和第一奇数数据对象的第一写操作。 在与第一写入操作基本相同的时间,从第二数据发送器接收具有第二偶数数据对象和第二奇数数据对象的第二写操作。 第二写操作被延迟,使得第一偶数数据对象以与第二偶数数据对象写入第一单端口存储器设备不同的时间写入第一单端口存储器设备。 第二写操作被延迟,使得第一奇数数据对象在与第二奇数数据对象不同的时间写入第二单端口存储器件。
-
公开(公告)号:US10823782B2
公开(公告)日:2020-11-03
申请号:US15806922
申请日:2017-11-08
发明人: Carsten Greiner , Minh Cuong Tran , Gerrit Koch , Joerg Walter
IPC分类号: G01R31/3183 , G06F30/33 , G06F30/3323 , G06F30/30 , G06F30/333 , G06F30/398
摘要: It is determined, if a simulated hardware signal of a design for an electronic circuit has an influence on a checker for simulation errors. To achieve this, a checker control flow database is generated for a static code description containing checkers and concerned simulated signals. Further, a database based on the output of instrumented verification code is generated, thus gaining dynamic information about the verification code. Herein, the hardware signal values will be associated with colored values or, alternatively, attributed values. For the checkers in the checker control flow database, a list of attributes is generated and stored. Based on the above operations, a hardware signal database is generated, wherein hardware signals are mapped to a list of checkers, based on determining, for each checker in the checker database, the associated hardware signals from its list of attributed values.
-
公开(公告)号:US09904616B2
公开(公告)日:2018-02-27
申请号:US13666081
申请日:2012-11-01
IPC分类号: G06F11/36 , G06F11/26 , G06F11/263
CPC分类号: G06F11/3664 , G06F11/263 , G06F11/3684
摘要: Generating instructions, in particular for mailbox verification in a simulation environment. A sequence of instructions is received, as well as selection data representative of a plurality of commands including a special command. Repeatedly selecting one of the plurality of commands and outputting an instruction based on the selected command. The outputting of an instruction includes outputting a next instruction in the sequence of instructions if the selected command is the special command, and outputting an instruction associated with the command if the selected command is not the special command.
-
公开(公告)号:US09892003B2
公开(公告)日:2018-02-13
申请号:US14619148
申请日:2015-02-11
CPC分类号: G06F11/1461 , G06F11/1448 , G06F11/1451 , G06F11/1456 , G06F17/30073 , G06F17/30082 , G06F17/30174 , G06F17/30575 , G06F17/30917
摘要: Automatically configuring backup client systems and backup server systems in a backup environment includes the following steps: determining if a new backup client system is available in the backup environment; in case of an available new backup client system a backup configuration module performs the sub-steps of: determining data types the new backup client system has to backup; determining corresponding backup policies for the determined data types based on a backup policy table mapping data types with backup policies; selecting a backup server system for the determined data types based on a backup server table including connection details of available backup server systems; configuring the determined backup policies for the data types of the new backup client system on the selected backup server systems; and updating the backup server table with an identifier of the new backup client system and an identifier of the backup policy.
-
公开(公告)号:US09767048B2
公开(公告)日:2017-09-19
申请号:US14862221
申请日:2015-09-23
CPC分类号: G06F13/102 , G06F13/20 , G06F13/4068
摘要: A data processing system is provided which includes a processor nest communicatively coupled to an input/output bus by a bus controller, and a service interface controller communicatively coupled to the processor nest. The system includes storage for storing commands for the bus controller and associated command data and resulting status data, the storage being communicatively coupled to the processor nest and the bus controller. The service interface controller is configured, in response to received service commands, to read and write the storage, to execute the command specified in the storage, to retrieve the result of the command, and to store the result in the storage.
-
-
-
-
-
-
-
-
-