US 12,437,135 B2
Dynamic loadlines for programmable fabric devices
Yuet Li, Fremont, CA (US); Ankireddy Nalamalpu, Portland, OR (US); Atul Maheshwari, Portland, OR (US); Md Altaf Hossain, Portland, OR (US); Mahesh K. Kumashikar, Bangalore (IN); and Mahesh A. Iyer, Fremont, CA (US)
Assigned to Altera Corporation, San Jose, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 22, 2021, as Appl. No. 17/559,607.
Prior Publication US 2022/0114316 A1, Apr. 14, 2022
Int. Cl. G06F 30/343 (2020.01); G06F 1/26 (2006.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 30/20 (2020.01); G06F 30/331 (2020.01); G06F 30/333 (2020.01); G06F 30/34 (2020.01); G06F 30/347 (2020.01); G06F 30/367 (2020.01); G06F 30/398 (2020.01)
CPC G06F 30/343 (2020.01) [G06F 1/26 (2013.01); G06F 9/445 (2013.01); G06F 9/455 (2013.01); G06F 30/20 (2020.01); G06F 30/331 (2020.01); G06F 30/333 (2020.01); G06F 30/34 (2020.01); G06F 30/347 (2020.01); G06F 30/367 (2020.01); G06F 30/398 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
memory storing instructions;
a processor, that when executing the instructions, performs operations comprising:
implementing design software that is used to design a configuration for a programmable fabric of a programmable logic device, wherein implementing the design software comprising:
receiving a specified workload;
receiving design configuration details for the configuration;
receiving one or more operation parameters for the designed configuration;
computing a loadline specific to the designed configuration in the design software calculated using a software model and based at least in part on the one or more operation parameters including the specified workload and intended usage conditions; and
causing the programmable logic device to be operated using the loadline.