Invention Grant
- Patent Title: Extracting debug information from FPGAs in multi-tenant environments
-
Application No.: US16422725Application Date: 2019-05-24
-
Publication No.: US11119150B2Publication Date: 2021-09-14
- Inventor: Mark Bradley Davis , Christopher Joseph Pettey , Asif Khan , Islam Mohamed Hatem Abdulfattah Mohamed Atta
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Klarquist Sparkman, LLP
- Main IPC: G01R31/28
- IPC: G01R31/28 ; G01R31/317 ; G01R31/3177 ; G06F11/36 ; G06F9/50

Abstract:
Methods and apparatus are disclosed for programming reconfigurable logic devices such as FPGAs in a multi-tenant server environment. In one example, a computing host includes one or more processors configured to execute a supervisor process and two or more user processes and a single FPGA integrated circuit configured into a plurality of partitions. The partitions include a host logic partition that is accessible only to the supervisor process executing on the computing host, and two or more accelerator partitions. Each of the accelerator partitions is configured to include a virtual debug unit with a logic analyzer that collects logic signals generated by logic within the respective accelerator partition and sends debug data indicating values of the logic signals to one of the user processes. In some examples, the host logic partitions and/or the accelerator partitions can be independently reprogrammed of each other within their respective portions of the single FPGA.
Public/Granted literature
- US20190293715A1 EXTRACTING DEBUG INFORMATION FROM FPGAS IN MULTI-TENANT ENVIRONMENTS Public/Granted day:2019-09-26
Information query