Fortinet, Inc.
COMPILER PLUGIN FOR SPECIAL-PURPOSE COMPUTER PROCESSORS WITH DUAL SUPPORT FOR DESIGN VERIFICATION AND RELEASE PACKAGING
Last updated:
Abstract:
A compiler (CPL) plugin comprises a TC to, responsive to a new DV test, read configuration settings and selects appropriate plugin processes based on the configuration settings. An API interface can generate images that control the special purpose processor during a stage of a plurality of stages for a CPL-related design verification (DV) test and call selected plugin processes. A common compiler module comprising a common function codebase. A DV specialized support module comprising a DV function only codebase, wherein the DV has access to the common compiler module. An RP specialized support module can comprise an RP function only codebase, wherein the codebase is common for both DV and RP, and wherein top-level APIs are designed for both DV and RP. Responsive to completing the DV test, TC disables the plugins and injects traffic for the DV test, and wherein TC reports testing results.
Utility
31 Dec 2020
30 Jun 2022