Complex ASICs with multiple operational conditions demand for the automatization of the testing environment to cope with the extensive measurements, complete characterization of the ASIC and post calibration procedure.
Sub-systems as phase arrays and core ICs require fine phase control over 3600 range at multiple amplitude conditions to define gain and window function. Phase and amplitude measurements should be carried out for each channel, frequency of operation and temperature conditions.
The table below outlines a possible testing requirement for a quad-core ASIC for phase arrays. In the example below the total number of measurements for complete characterization of the core IC is 61400. Such large number of measurement conditions demand a comprehensive automatization procedure. Furthermore, post-processing error correction is required to reduce the phase and amplitude variations which directly impact on the scanning angle and side lobes.
|Total number of mesurements||61400||TX|
The simplicity of the automatization solution derives from the use of a single platform for automatization and post-processing evaluation procedures.
The solution enables multiple hardware control modes for directly monitoring the main signals of the platform.
The development environment is based on Python language, eliminating the need to run multiple scripts and software platforms to determine the error vectors to perform post-measurement calibration and analysis.
- Hardware control (USB or UART)
- Measurement control
- Output data (s2p and ASCII)
- Hardware control
- Phase and amplitude sweeps
- DC current readings
- Easy error correction procedure
The software platform enables direct evaluation of the sub-system from the post processing results. An example of the evaluation of an array with (blue) and without (red) error correction at scanning angle of -150. Without error correction, the side lobe levels raised by approximately 10 dBs. Such system analysis is obtained directly from characterization and evaluation platform, facilitation the verification and analysis of the sub-system prior to its final implementation.
RIO SYSTEMS offers customization of the solution to customers to meet the requirements of different development environment. The customization of the platform can be done at the following levels
- Hardware level – Customization of the control interface to any user defined ASIC
- Measurement level – Customization of the solution to support any user defined measurement equipment
Inquiring and information
For inquires and information regarding the software offer for automatization and testing, please contact us at firstname.lastname@example.org or by telephone at +972-3-5349109.