IP Library › Granted Patent US 12,644,926
Granted Patent B2
US 12,644,926 · App. 18/727,581 · Granted Jun 2, 2026

Data simulation apparatus and data simulation method

Inventors: Runjiang Dou (Beijing, CN); Jingyi Yu (Tianjin, CN); Nanjian Wu (Beijing, CN); Liyuan Liu (Beijing, CN); Jian Liu (Beijing, CN)
Assignee: INSTITUTE OF SEMICONDUCTORS, CHINESE ACADEMY OF SCIENCES Beijing, China
G01R31/318314G01R31/31905G01R31/31908
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,644,926
App. No.
18/727,581
Granted
Jun 2, 2026
Kind
B2
Abstract

A data simulation apparatus and a data simulation method are provided, and the apparatus includes: a programmable logic device configured to implement at least one interface protocol, so as to send and receive simulation data and test data respectively according to the at least one interface protocol, where the simulation data comprises first data and second data, and a transmission rate of the first data is lower than a transmission rate of the second data; at least one first interface configured to connect the programmable logic device and at least one first device under test, so as to transmit the first data and the test data; and/or, at least one second interface configured to connect the programmable logic device and at least one second device under test, so as to transmit the second data and the test data.

Claims (35)

1 . A data simulation apparatus, comprising:

a programmable logic device configured to implement at least one interface protocol, to send and receive simulation data and test data respectively according to the at least one interface protocol, wherein

the simulation data comprises first data and second data, and

a transmission rate of the first data is lower than a transmission rate of the second data;

at least one first interface configured to connect the programmable logic device and at least one first device under test, to transmit the first data and the test data;

at least one second interface configured to connect the programmable logic device and at least one second device under test, so as to transmit the second data and the test data,

a disk array connected to the programmable logic device in communication and configured to store the simulation data and the test data; and

a cache array connected to the programmable logic device in communication and configured to read and write data for the disk array;

wherein the disk array comprises at least one disk, the disk comprises at least one sending channel sector and at least one receiving channel sector, the sending channel sector is configured to store the sent simulation data, and the receiving channel sector is configured to store the received test data;

wherein the cache array comprises at least one cache element, the cache element comprises at least one sending channel buffer and at least one receiving channel buffer, the sending channel buffer is configured to read data from the sending channel sector, and the receiving channel buffer is configured to write data to the receiving channel sector; and

wherein each of the first interface and the second interface is allocated with an independent sending channel sector and an independent receiving channel sector.

2 . The data simulation apparatus according to claim 1 , wherein the sending channel buffer and the receiving channel buffer use ping-pong cache.

3 . The data simulation apparatus according to claim 1 , wherein the programmable logic device comprises an on-chip memory configured to read and write data for the cache array.

4 . The data simulation apparatus according to claim 1 ,

wherein the first interface comprises a low-voltage differential signaling interface, a universal asynchronous receiver/transmitter interface, and a CANBUS interface; and

wherein the second interface comprises a TLK2711 interface and an Ethernet interface.

5 . The data simulation apparatus according to claim 1 , further comprising:

a PCIe bus configured to connect the programmable logic device and a client, so as to transmit the simulation data;

wherein the programmable logic device is further configured to acquire configuration information through the PCIe bus, so as to divide the sending channel sector and the receiving channel sector;

wherein the disk further comprises:

an independent configuration sector configured to store the configuration information; and

wherein the cache element further comprises:

an independent buffer configured to read and write data for the independent configuration sector.

6 . The data simulation apparatus according to claim 5 , wherein the programmable logic device is further configured to acquire a configuration register through the PCIe bus to reset a first address of the sending channel sector or the receiving channel sector.

7 . The data simulation apparatus according to claim 5 , wherein the PCIe bus is connected to the client through a thunderbolt controller.

8 . The data simulation apparatus according to claim 1 , wherein the first interface or the second interface uses any one of single-frame synchronous mode, single-frame asynchronous mode, continuous synchronous mode and continuous asynchronous mode to transmit the simulation data.

9 . A data simulation method, comprising:

using a programmable logic device to implement at least one interface protocol;

acquiring an interface configuration information according to the interface protocol;

using at least one first interface and at least one second interface to transmit simulation data and test data according to the interface configuration information; and

reading and writing on the simulation data and test data using a cache array and a disk array;

wherein the simulation data comprises first data and second data, and a transmission rate of the first data is lower than a transmission rate of the second data,

wherein the disk array comprises at least one disk, the disk comprises at least one sending channel sector and at least one receiving channel sector, the sending channel sector is configured to store the sent simulation data, and the receiving channel sector is configured to store the received test data;

wherein the cache array comprises at least one cache element, the cache element comprises at least one sending channel buffer and at least one receiving channel buffer, the sending channel buffer is configured to read data from the sending channel sector, and the receiving channel buffer is configured to write data to the receiving channel sector; and

wherein each of the first interface and the second interface is allocated with an independent sending channel sector and an independent receiving channel sector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2024
From: DOU, RUNJIANG; YU, JINGYI; WU, NANJIAN; LIU, LIYUAN; LIU, JIAN
To: INSTITUTE OF SEMICONDUCTORS, CHINESE ACADEMY OF SCIENCES
Reel/Frame 067954/0018 →
Continuity (1)
Related Publication 20250164555A1 · May 22, 2025
References Cited (15)
US 6195772B1 · Mielke · 2001 [cited by examiner]
US 6973043B1 · Farooq · 2005 [cited by applicant]
US 7596730B2 · Watanabe · 2009 [cited by examiner]
US 20140253099A1 · Han · 2014 [cited by examiner]
US 20160036684A1 · Jones · 2016 [cited by examiner]
US 20180205621A1 · Ungar et al. · 2018 [cited by applicant]
US 20220163588A1 · Froelich · 2022 [cited by examiner]
CN 104820637A · 2015 [cited by applicant]
CN 109947376A · 2019 [cited by applicant]
CN 110362058A · 2019 [cited by applicant]
CN 112584457A · 2021 [cited by applicant]
CN 113035267A · 2021 [cited by applicant]
CN 214704611U · 2021 [cited by applicant]
International Search Report and Written Opinion issued for International Patent Application No. PCT/CN2022/077820, Date of mailing: Oct. 10, 2022, 10 pages including English translation of Search Report. [cited by applicant]
First Office Action issued for Chinese Patent Application No. 202210183292.1, dated May 17, 2024, 13 pages including English machine translation. [cited by applicant]