US 11,927,631 B2
Test method and apparatus of communication chip, device and medium
Shanzhi Chen, Shanghai (CN); Guobin Su, Shanghai (CN); and Yun Yang, Shanghai (CN)
Assigned to MORNINGCORE TECHNOLOGY CO., CHINA, (CN)
Appl. No. 17/777,561
Filed by MORNINGCORE TECHNOLOGY CO., CHINA, Shanghai (CN)
PCT Filed May 6, 2020, PCT No. PCT/CN2020/088693
§ 371(c)(1), (2) Date May 17, 2022,
PCT Pub. No. WO2021/098157, PCT Pub. Date May 27, 2021.
Claims priority of application No. 201911159004.3 (CN), filed on Nov. 22, 2019.
Prior Publication US 2022/0397605 A1, Dec. 15, 2022
Int. Cl. G01R 31/3183 (2006.01); G01R 31/3167 (2006.01); G01R 31/317 (2006.01); G01R 31/3181 (2006.01); G01R 31/319 (2006.01); G06F 11/20 (2006.01); G06F 11/263 (2006.01); G11C 29/10 (2006.01); H04B 17/29 (2015.01); H04L 1/24 (2006.01)
CPC G01R 31/31835 (2013.01) [G01R 31/3167 (2013.01); G01R 31/31703 (2013.01); G01R 31/31813 (2013.01); G01R 31/3183 (2013.01); G01R 31/318385 (2013.01); G01R 31/31908 (2013.01); G06F 11/2038 (2013.01); G06F 11/263 (2013.01); G11C 29/10 (2013.01); H04B 17/29 (2015.01); H04L 1/24 (2013.01); H04L 1/242 (2013.01); H04L 1/244 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A test method of a communication chip, comprising:
in a running process of the communication chip, detecting an idle time slot of a transceiving end of the communication chip, wherein the transceiving end transmits and receives communication signals from the communication chip;
generating a test vector, and generating a standard result corresponding to the test vector;
constructing a data frame containing the test vector, and sending the data frame to the transceiving end of the communication chip in the idle time slot to enable the transceiving end of the communication chip to process the data frame; and
receiving a chip processing result uploaded by the transceiving end of the communication chip, and comparing the standard result with the chip processing result;
wherein receiving the chip processing result uploaded by the receiving transceiving end of the communication chip comprises:
receiving a digital-front-end processing result, a symbol-level processing result and a bit-level processing result uploaded by the transceiving end of the communication chip, wherein the digital-front-end processing result, the symbol-level processing result and the bit-level processing result are respectively a result obtained by performing a digital-front-end processing to the data frame, a result obtained by performing a symbol-level processing to the data frame subjected to the digital-front-end processing, and a result obtained by performing a bit-level processing to the data frame subjected to the symbol-level processing by the transceiving end of the communication chip;
wherein the standard result comprises a digital-front-end standard result, a symbol-level standard result, and a bit-level standard result; and
wherein comparing the standard result with the chip processing result comprises:
determining whether the bit-level standard result and the bit-level processing result satisfy a consistency condition;
in response to a determination result that the bit-level standard result and the bit-level processing result satisfy the consistency condition, determining that the transceiving end of the communication chip is safe; and
in response to a determination result that the bit-level standard result and the bit-level processing result do not satisfy the consistency condition, comparing the digital-front-end standard result with the digital-front-end processing result, and comparing the symbol-level standard result with the symbol-level processing result to obtain segmented comparison results.