Ethernet PHY chip testing device and method

By using controllers, automatic testing modules and standard PHY chips in Ethernet PHY chip testing, the problems of testing difficulties and low efficiency in the prior art are solved, and efficient multi-communication protocol and parameter testing are achieved.

CN119986327AActive Publication Date: 2025-05-13709TH RESEARCH INSTITUTE CHINA STATE SHIPBUILDING CORP LTD

Patent Information

Application Number
CN202510207527.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-05-13
Estimated Expiration
2045-02-25

AI Technical Summary

Technical Problem

In the prior art, the testing of Ethernet PHY chips is difficult and the testing efficiency is low, making it difficult to achieve comprehensive testing of them.

Method used

An Ethernet PHY chip testing device and method is provided, including a controller, an automatic test module and a standard PHY chip. Through the controller, a controller establishes communication with the PHY chip to be tested, generates a driving signal and switches the communication protocol to realize multi-communication protocol testing.

Benefits of technology

It improves the testing efficiency of Ethernet PHY chips, reduces manual configuration time, realizes low-frequency testing of high-frequency chips, reduces the difficulty of testing board design, and realizes the testing of multiple communication protocols and parameters through the signal switching module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119986327A_ABST
    Figure CN119986327A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of integrated circuit testing, and particularly discloses an Ethernet PHY chip testing device which comprises an automatic testing module connected with a to-be-tested PHY chip or a standard PHY chip and used for generating a driving signal and executing signal contrastive analysis; the standard PHY chip is used for being connected with a to-be-tested PHY chip, performing signal interaction, generating a test signal and returning the test signal to the automatic test module; and the controller is connected with the to-be-tested PHY chip and the standard PHY chip, establishes communication with the to-be-tested PHY chip and the standard PHY chip, and is used for controlling a transmission path of the driving signal between the to-be-tested PHY chip and the standard PHY chip and switching communication protocols to realize multi-communication protocol testing. According to the invention, the chip testing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of integrated circuit testing, and more specifically, to an Ethernet PHY chip testing device and method. Background Art

[0002] Ethernet PHY chips are highly integrated, fast, and have many communication protocols. To achieve comprehensive testing of them, traditional integrated circuit testing methods are no longer applicable. If production-level testing is used, it will be costly and inefficient.

[0003] Therefore, how to improve the test efficiency of the Ethernet PHY chip and solve the test defects of the Ethernet PHY chip in a relatively efficient manner is a technical problem existing in the prior art. Summary of the invention

[0004] In view of the defects of the prior art, the purpose of the present application is to provide an Ethernet PHY chip testing device and method, aiming to solve the problems of difficulty in testing the Ethernet PHY chip and low testing efficiency in the prior art.

[0005] To achieve the above-mentioned object, in a first aspect, the present application provides an Ethernet PHY chip testing device, comprising: a controller, an automatic testing module and a standard PHY chip; An automatic test module, connected to the PHY chip to be tested or to the standard PHY chip, for generating a drive signal and performing signal comparison and analysis; A standard PHY chip, used for connecting with the PHY chip to be tested and performing signal interaction, generating a test signal and returning the test signal to the automatic test module; The controller is connected to the PHY chip to be tested and the standard PHY chip and establishes communication with them, and is used to control the transmission path of the driving signal between the PHY chip to be tested and the standard PHY chip, and switch the communication protocol to implement multi-communication protocol testing.

[0006] Optionally, it further includes a signal switching module, the signal switching module includes a communication interface, and the signal switching module is connected to the automatic test module, the PHY chip to be tested, and the standard PHY chip through the communication interface; The signal switching module is used to switch the signal path during the test process to implement the test of different communication protocols.

[0007] Optionally, the automatic test module controls the signal switching module to connect with different modules, and the signal switching module switches the communication interface so that the automatic test module connects to the controller or connects to the PHY chip to be tested; When the automatic test module is connected to the controller, the first communication protocol test mode or the second communication protocol test mode is executed; When the automatic test module is connected to the PHY chip to be tested, a parameter test mode is executed.

[0008] Optionally, the automatic test module is connected to the controller, an output end of the controller is connected to the PHY chip to be tested, and an output end of the PHY chip to be tested is connected to the standard PHY chip; The process of executing the first communication protocol test mode includes: The controller processes the driving signal generated by the automatic test module and sends it to the PHY chip to be tested; The PHY chip to be tested forwards the driving signal to the standard PHY chip; The controller receives the test signal returned by the standard PHY chip and transmits the test signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0009] Optionally, the output end of the controller is connected to the standard PHY chip, and the output end of the standard PHY chip is connected to the PHY chip to be tested; The process of executing the second communication protocol test mode includes: The controller processes the driving signal generated by the automatic test module and sends it to the standard PHY chip; The standard PHY chip forwards the driving signal to the PHY chip to be tested; The controller receives a test signal returned by the PHY chip to be tested, and transmits the test signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0010] Optionally, the automatic test module is directly connected to the PHY chip to be tested to execute a parameter test mode; The process of executing the parameter test mode includes: The automatic test module sends a driving signal to the PHY chip to be tested; The automatic test module receives a test signal returned by the PHY chip to be tested, compares the test signal with a drive signal, performs a parameter test and generates a test result.

[0011] Optionally, the controller is a high-speed controller of a media access control MAC corresponding to the PHY to be tested and the standard PHY, and the controller includes a CPU and an FPGA.

[0012] In a second aspect, the present application also provides an Ethernet PHY chip testing method, comprising: generating a driving signal; The driving signal is passed through the PHY chip to be tested and the standard PHY chip to generate a test signal, and a signal comparison analysis is performed according to the test signal; The transmission path of the driving signal between the PHY chip to be tested and the standard PHY chip is controlled, and the communication protocol is switched to realize multi-communication protocol testing.

[0013] Optionally, the process of the multi-communication protocol test includes: The controller processes the driving signal generated by the automatic test module and sends it to the PHY chip to be tested. The PHY chip to be tested sends it to the standard PHY chip and returns to the controller. The automatic test module compares it with the driving signal, and the communication protocol is changed to repeat the above signal processing process until all communication protocols are traversed. The controller processes the driving signal generated by the automatic test module and sends it to the standard PHY chip, which then sends it to the PHY chip to be tested and returns to the controller. The automatic test module compares it with the driving signal, and the communication protocol is changed and the above signal processing process is repeated until all communication protocols are traversed. The PHY chip to be tested returns the driving signal sent by the automatic test module to the automatic test module for comparison with the driving signal, and performs relevant parameter tests. The communication protocol is changed and the above signal processing process is repeated until all communication protocols are traversed.

[0014] In a third aspect, the present application provides an electronic device comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.

[0015] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.

[0016] In a fifth aspect, the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.

[0017] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0018] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the prior art: (1) This application establishes communication with the Ethernet PHY chip through the controller, avoiding the tedious work of repeated configuration of multiple communication protocols of the automatic test system, reducing labor time costs, and improving development efficiency; through the connection between the controller and the PHY chip, the low-frequency test system is able to test the high-frequency chip, avoiding direct testing of high-speed signals and reducing the difficulty of test board design; through the signal switching module, the Ethernet PHY chip is able to test multiple communication protocols and related parameters, thereby improving test efficiency.

[0019] (2) The embodiments of the present application utilize standard PHY chips and PHY chips to be tested to perform tests in different ways, and can comprehensively detect the complete functions of the PHY chip under different communication conditions from different signal starting transmission directions and interface application angles, thereby ensuring that no matter whether the PHY chip to be tested receives the signal first or later, its function can be fully verified, effectively avoiding missing potential problems due to a single test angle, and improving the comprehensiveness and accuracy of the test.

[0020] (3) This application realizes a high degree of automation of the test process by integrating the controller and the automatic test module. The automatic test module can not only generate accurate drive signals, but also has the ability to perform signal comparison and analysis, which significantly reduces the need for manual intervention, making the test process more efficient, avoiding errors that may be introduced by human operation, and improving the repeatability and reliability of the test.

[0021] (4) The PHY chip to be tested in the present application can interact with standard PHY chips and automatic test modules under multiple communication protocols, so that the performance under different protocols can be evaluated through a unified test platform, reducing the complexity and cost of the test equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a structural schematic diagram of an Ethernet PHY chip testing device provided in an embodiment of the present application; Figure 2 This is one of the flow charts of the Ethernet PHY chip testing method provided in the embodiment of the present application; Figure 3 This is the second flow chart of the Ethernet PHY chip testing method provided in the embodiment of the present application; Figure 4 This is the third flow chart of the Ethernet PHY chip testing method provided in the embodiment of the present application; Figure 5 This is the fourth flow chart of the Ethernet PHY chip testing method provided in the embodiment of the present application; Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0024] The term "and / or" in this article is a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The symbol " / " in this article indicates that the associated objects are in an or relationship, for example, A / B means A or B.

[0025] The terms "first" and "second" in the specification and claims herein are used to distinguish different objects rather than to describe a specific order of the objects. For example, a first response message and a second response message are used to distinguish different response messages rather than to describe a specific order of the response messages.

[0026] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0027] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.

[0028] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0029] Reference Figure 1 The present application provides an Ethernet PHY chip test device, including: a controller 110, an automatic test module 120, and a standard PHY chip 130; for the convenience of description, the figure shows the overall chip test device connected to the PHY chip 140 to be tested; the connection relationship and function of each module are as follows: The automatic test module 120 is connected to the PHY chip to be tested or to the standard PHY chip, and is used to generate a driving signal and perform signal comparison and analysis; The standard PHY chip 130 is used to connect with the PHY chip 140 to be tested and perform signal interaction, generate a test signal and return the test signal to the automatic test module; The controller, namely the high-speed core controller 110, is connected to the PHY chip to be tested and the standard PHY chip and establishes communication, and is used to control the transmission path of the driving signal between the PHY chip to be tested and the standard PHY chip, and switch the communication protocol to implement multi-communication protocol testing.

[0030] Optionally, it further includes a signal switching module 150, the signal switching module includes a communication interface, and the signal switching module is connected to the automatic test module, the PHY chip to be tested, and the standard PHY chip through the communication interface; The signal switching module is used to switch the signal path during the test process to implement the test of different communication protocols.

[0031] Specifically, the functions of each module in the embodiment of the present application are as follows: Processing the driving signal generated by the automatic test module through the controller; Control the transmission path of the signal between the PHY chip under test and the standard PHY chip; Switch communication protocols to implement multi-communication protocol testing.

[0032] It should be noted that the hardware implementation of the controller includes but is not limited to a CPU (central processing unit) and an FPGA (field programmable gate array) for efficient signal processing and protocol switching.

[0033] Generate a drive signal through the automatic test module; receive the return signal and compare and analyze it with the original drive signal; perform parameter testing and generate test results.

[0034] It should be noted that the automatic test module can control the signal switching module to switch the communication interface to connect to the controller or the PHY chip to be tested.

[0035] Receive driving signals through the PHY chip under test and return test signals; interact with standard PHY chips or automatic test modules under different communication protocols.

[0036] Generate a standard reference signal by performing signal interaction between the standard PHY chip and the PHY chip under test, providing a benchmark for signal comparison.

[0037] The communication interface of the signal switching module is used to connect with the automatic test module, the PHY chip to be tested, and the standard PHY chip; the signal path is switched during the test to implement the test of different communication protocols.

[0038] The signal switching module can be controlled by an automatic test module or a controller.

[0039] Optionally, the automatic test module controls a signal switching module, and the signal switching module switches a communication interface so that the automatic test module is connected to the controller, or connected to the PHY chip to be tested; When the automatic test module is connected to the controller, the first communication protocol test mode or the second communication protocol test mode is executed; When the automatic test module is connected to the PHY chip to be tested, a parameter test mode is executed.

[0040] Optionally, the automatic test module is connected to the controller, an output end of the controller is connected to the PHY chip to be tested, and an output end of the PHY chip to be tested is connected to the standard PHY chip; The process of executing the first communication protocol test mode includes: The controller processes the driving signal generated by the automatic test module and sends it to the PHY chip to be tested; The PHY chip to be tested forwards the driving signal to the standard PHY chip; The controller receives the test signal returned by the standard PHY chip and transmits the test signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0041] Specifically, the execution process of the first communication protocol test mode is as follows: Connection method between modules: The automatic test module is connected to the controller; the output end of the controller is connected to the PHY chip to be tested; and the output end of the PHY chip to be tested is connected to the standard PHY chip.

[0042] The testing process is: The automatic test module generates a driving signal and sends it to the controller; The controller processes the driving signal and sends it to the PHY chip under test; The PHY chip under test forwards the signal to the standard PHY chip; The standard PHY chip returns the signal to the controller; The controller transmits the return signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0043] It should be noted that the communication protocols in this embodiment and the following embodiments include but are not limited to: rgmii, sgmii, fiber, utp, etc.

[0044] Optionally, the output end of the controller is connected to the standard PHY chip, and the output end of the standard PHY chip is connected to the PHY chip to be tested; The process of executing the second communication protocol test mode includes: The controller processes the driving signal generated by the automatic test module and sends it to the standard PHY chip; The standard PHY chip forwards the driving signal to the PHY chip to be tested; The controller receives a test signal returned by the PHY chip to be tested, and transmits the test signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0045] Accordingly, the execution process of the second communication protocol test mode is as follows: Connection method between modules: The automatic test module is connected to the controller; the output end of the controller is connected to the standard PHY chip; and the output end of the standard PHY chip is connected to the PHY chip to be tested.

[0046] The testing process is: The automatic test module generates a driving signal and sends it to the controller; The controller processes the driving signal and sends it to the standard PHY chip; The standard PHY chip forwards the signal to the PHY chip under test; The PHY chip under test returns a signal to the controller; The controller transmits the return signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0047] Optionally, the automatic test module is directly connected to the PHY chip to be tested to execute a parameter test mode; The process of executing the parameter test mode includes: The automatic test module sends a driving signal to the PHY chip to be tested; The automatic test module receives a test signal returned by the PHY chip to be tested, compares the test signal with a drive signal, performs a parameter test and generates a test result.

[0048] Specifically, in the parameter test mode of this embodiment, the automatic test module is directly connected to the PHY chip to be tested.

[0049] Testing process: The automatic test module sends a driving signal to the PHY chip to be tested; The PHY chip to be tested returns a test signal to the automatic test module; The automatic test module compares the test signal with the original drive signal; Perform parametric tests and generate test results; Change the communication protocol and repeat the above process until all communication protocols are traversed.

[0050] Optionally, the controller is a high-speed controller of the media access control MAC corresponding to the PHY to be tested and the standard PHY, and the controller includes but is not limited to a CPU and an FPGA. The signal switching module is used to control the high-speed signal connection of the PHY chip to be tested, and can be but is not limited to a high-speed differential digital signal multiplexer, etc.

[0051] Reference Figure 2 , the present application also provides an Ethernet PHY chip testing method, comprising: S201. Generate a drive signal; S202. The driving signal is passed through the PHY chip to be tested and the standard PHY chip to generate a test signal, and a signal comparison analysis is performed according to the test signal; S203. Control the transmission path of the driving signal between the PHY chip to be tested and the standard PHY chip, and switch the communication protocol to implement multi-communication protocol testing.

[0052] Optionally, the process of the multi-communication protocol test includes: S1. The high-speed core controller processes the driving signal generated by the automatic test module and sends it to the PHY chip to be tested. The signal is sent to the standard PHY chip through the PHY chip to be tested and then returned to the high-speed core controller. The automatic test module compares the signal with the driving signal, and the communication protocol is changed to repeat the above signal processing process until all communication protocols are traversed. S2. The high-speed core controller processes the driving signal generated by the automatic test module and sends it to the standard PHY chip, which is then sent to the PHY chip to be tested and returned to the high-speed core controller. The automatic test module compares the driving signal, changes the communication protocol, and repeats the above signal processing until all communication protocols are traversed; S3. The PHY chip to be tested returns the driving signal sent by the automatic test module to the automatic test module for comparison with the driving signal, and performs relevant parameter tests. The communication protocol is changed and the above signal processing process is repeated until all communication protocols are traversed.

[0053] It should be noted that, in the above scheme, in step S1, before the high-speed core controller sends data to the PHY chip to be tested, the automatic test system needs to put the signal switching module in the corresponding working state, and the high-speed core controller needs to first configure the PHY chip to be tested and the standard PHY chip to the corresponding working states; in step S2, before the high-speed core controller sends data to the standard PHY chip, the high-speed core controller needs to first configure the PHY chip to be tested and the standard PHY chip to the corresponding working states; in step S3, before the automatic test system sends data to the PHY chip to be tested, the automatic test system needs to put the signal switching module in the corresponding working state, and the automatic test system needs to first configure the PHY chip to be tested to the corresponding working state.

[0054] Specifically, the specific process of S1 above is as follows Figure 3 As shown: S11. The automatic test system controls the signal switching module to connect the PHY chip to be tested to the high-speed core controller and the standard PHY chip, and then sends a signal to the high-speed core controller indicating that the connection to the PHY chip to be tested has been established; S12. After the high-speed core controller receives the connection establishment signal sent by the automatic test system, the PHY chip to be tested and the standard PHY chip are configured to the corresponding working state; S13. The automatic test system sends data to the high-speed core controller; S14. The high-speed core controller processes the data received from the automatic test system and packages it into a corresponding format and sends it to the PHY chip to be tested. The PHY chip to be tested returns the data to the high-speed core controller through the standard PHY chip; S15. The high-speed core controller sends the data back to the automatic test system, and the automatic test system compares the received data with the original data sent; S16. Change the communication protocol and repeat the above steps until all communication protocols are traversed.

[0055] Furthermore, the specific process of S2 is as follows: Figure 4 As shown: S21. The automatic test system controls the signal switching module to connect the PHY chip to be tested to the high-speed core controller and the standard PHY chip, and then sends a signal to the high-speed core controller indicating that the connection to the PHY chip to be tested has been established; S22. After the high-speed core controller receives the connection establishment signal sent by the automatic test system, the PHY chip to be tested and the standard PHY chip are configured to the corresponding working state; S23. The automatic test system sends data to the high-speed core controller; S24. The high-speed core controller processes the data received from the automatic test system and packages it into a corresponding format and sends it to the standard PHY chip. The standard PHY chip returns the data to the high-speed core controller through the PHY chip to be tested; S25. The high-speed core controller sends the data back to the automatic test system, and the automatic test system compares the received data with the original data sent; S26. Change the communication protocol and repeat the above steps until all communication protocols are traversed; Furthermore, the specific process of the above S3 is as follows Figure 5 As shown: S31. The automatic test system controls the signal switching module to connect the PHY chip to be tested to the automatic test system; S32. The automatic test system configures the PHY chip to be tested to the corresponding working state; S33. The automatic test system sends data to the PHY chip to be tested, and the PHY chip to be tested returns the data to the automatic test system after receiving the data, and the automatic test system performs relevant parameter tests; S34. Change the communication protocol and repeat the above steps until all communication protocols are traversed.

[0056] The Ethernet PHY chip testing method of the present application has the following beneficial effects: by establishing communication with the Ethernet PHY chip through a high-speed core controller, the tedious work of repeated configuration of multiple communication protocols of the automatic test system is avoided, the labor time cost is reduced, and the development efficiency is improved; by connecting the high-speed core controller with the PHY chip, the low-frequency test system is able to test the high-frequency chip, avoiding direct testing of high-speed signals and reducing the difficulty of test board design; by a signal switching module, one-click testing of multiple communication protocols and related parameters of the Ethernet PHY chip is achieved, thereby improving the test efficiency.

[0057] Reference Figure 6 Based on the method in the above embodiment, the embodiment of the present application provides an electronic device, which may include: a processor (Processor) 610, a communication interface (Communications Interface) 620, a memory (Memory) 630 and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call the logic instructions in the memory 630 to execute the method in the above embodiment.

[0058] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0059] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0060] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0061] It is understandable that the processor in the embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0062] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0063] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

[0064] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0065] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. An Ethernet PHY chip testing device, characterized in that: include: Controller, automatic test module and standard PHY chip; An automatic test module, connected to the PHY chip to be tested or to the standard PHY chip, for generating a drive signal and performing signal comparison and analysis; A standard PHY chip, used for connecting with the PHY chip to be tested and performing signal interaction, generating a test signal and returning the test signal to the automatic test module; The controller is connected to the PHY chip to be tested and the standard PHY chip and establishes communication with them, and is used to control the transmission path of the driving signal between the PHY chip to be tested and the standard PHY chip, and switch the communication protocol to implement multi-communication protocol testing.

2. The Ethernet PHY chip testing device according to claim 1, characterized in that: It also includes a signal switching module, the signal switching module includes a communication interface, and the signal switching module is connected to the automatic test module, the PHY chip to be tested, and the standard PHY chip through the communication interface; The signal switching module is used to switch the signal path during the test process to implement the test of different communication protocols.

3. The Ethernet PHY chip testing device according to claim 2, characterized in that: The automatic test module controls the signal switching module to connect with different modules, and the signal switching module switches the communication interface so that the automatic test module connects to the controller or connects to the PHY chip to be tested; When the automatic test module is connected to the controller, the first communication protocol test mode or the second communication protocol test mode is executed; When the automatic test module is connected to the PHY chip to be tested, a parameter test mode is executed.

4. The Ethernet PHY chip testing device according to claim 3, characterized in that: The automatic test module is connected to the controller, the output end of the controller is connected to the PHY chip to be tested, and the output end of the PHY chip to be tested is connected to the standard PHY chip; The process of executing the first communication protocol test mode includes: The controller processes the driving signal generated by the automatic test module and sends it to the PHY chip to be tested; The PHY chip to be tested forwards the driving signal to the standard PHY chip; The controller receives the test signal returned by the standard PHY chip and transmits the test signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

5. The Ethernet PHY chip testing device according to claim 3, characterized in that: The output end of the controller is connected to the standard PHY chip, and the output end of the standard PHY chip is connected to the PHY chip to be tested; The process of executing the second communication protocol test mode includes: The controller processes the driving signal generated by the automatic test module and sends it to the standard PHY chip; The standard PHY chip forwards the driving signal to the PHY chip to be tested; The controller receives a test signal returned by the PHY chip to be tested, and transmits the test signal to the automatic test module for comparison; Change the communication protocol and repeat the above process until all communication protocols are traversed.

6. The Ethernet PHY chip testing device according to claim 3, characterized in that: The automatic test module is directly connected to the PHY chip to be tested to execute a parameter test mode; The process of executing the parameter test mode includes: The automatic test module sends a driving signal to the PHY chip to be tested; The automatic test module receives a test signal returned by the PHY chip to be tested, compares the test signal with a drive signal, performs a parameter test and generates a test result.

7. The Ethernet PHY chip testing device according to claim 1, characterized in that: The controller is a high-speed controller of the media access control MAC corresponding to the PHY to be tested and the standard PHY, and the controller includes a CPU and an FPGA.

8. An Ethernet PHY chip testing method implemented based on the Ethernet PHY chip testing device according to any one of claims 1 to 7, characterized in that: include: generating a driving signal; The driving signal is passed through the PHY chip to be tested and the standard PHY chip to generate a test signal, and a signal comparison analysis is performed according to the test signal; The transmission path of the driving signal between the PHY chip to be tested and the standard PHY chip is controlled, and the communication protocol is switched to realize multi-communication protocol testing.

9. The Ethernet PHY chip testing method according to claim 8, characterized in that: The process of the multi-communication protocol test includes: The controller processes the driving signal generated by the automatic test module and sends it to the PHY chip to be tested. The PHY chip to be tested sends it to the standard PHY chip and returns to the controller. The automatic test module compares it with the driving signal, and the communication protocol is changed to repeat the above signal processing process until all communication protocols are traversed. The controller processes the driving signal generated by the automatic test module and sends it to the standard PHY chip, which then sends it to the PHY chip to be tested and returns to the controller. The automatic test module compares it with the driving signal, and the communication protocol is changed and the above signal processing process is repeated until all communication protocols are traversed. The PHY chip to be tested returns the driving signal sent by the automatic test module to the automatic test module for comparison with the driving signal, and performs relevant parameter tests. The communication protocol is changed and the above signal processing process is repeated until all communication protocols are traversed.

10. An electronic device, characterized in that: include: at least one memory for storing a computer program; At least one processor is used to execute the program stored in the memory, when the program stored in the memory is executed, the processor is used to execute the method according to claim 8 or 9.

Citation Information

Patent Citations

  • BMC network port dual-path PHY chip switching circuit and server

    CN113839869A

  • MCU chip test system and test method thereof

    CN118549790A

  • Testing device and method for LED driving chip

    CN118671558A

  • Test apparatus and electronic device

    WO2023024744A1

Cited By

  • Chip testing device, method and system

    CN120928163A