Design custom mezzanine boards that can easily interface to the Gemini Test Bus.Step 2.
Develop test patterns to functionally test your specific hardware devices-under-test.Step 3.
Using the Gemini Web App, easily execute thousands of test patterns and get pass or fail feedback immediately.
Creating test patterns is easy using Dots — our simple test vector language. Define your pins at the top, then drive and expect logic levels on those pins.
You can, for example, create programs to configure a JTAG TAP controller, program an FPGA, or interact with your custom silicon.→ see more
# test a register scan chain Pins CLK, RESET_B, IN, OUT # assert reset_b VC0XX VC10X # sea of zeros repeat 10 VC10L # one in sea VC11L # check zeros repeat 9 VC10L # now check high VC10H
Combining Lisp's scripting features and our API, you can create powerful test programs to execute thousands of test patterns and conditionally branch and control the flow of execution as needed. As programs run, execution gets logged so you can see the progress in real time using the Web Interface.→ see more
# run jtag boundry scan test (set-profile "board_profile.json") (run (load "init_jtag.s") (load "boundry_scan.s") (load "finish_jtag.s"))
|Test Bus I/O||400 digital channels|
|Vector Execution Speed||50 Mbps|
|Per Channel Vector Burst Depth||67M vectors|
|Latency||sub 10 nanosecond latency|