-
公开(公告)号:US11206024B2
公开(公告)日:2021-12-21
申请号:US17033524
申请日:2020-09-25
Applicant: Intel Corporation
Inventor: Sharath Raghava , Ankireddy Nalamalpu , Dheeraj Subbareddy , Harsha Gupta , James Ball , Kavitha Prasad , Sean R. Atsatt
IPC: H03K19/177 , H03K19/17736 , H03K19/17796 , H04L12/24
Abstract: Techniques described herein may relate to providing a programmable interconnect network (e.g., a programmable network-on-chip (NOC)). A method may include determining a transmission parameter, bonding one or more channels of an interconnect network based at least in part on the transmission parameter, and power-gating any unused channels after the bonding.
-
公开(公告)号:US20210328589A1
公开(公告)日:2021-10-21
申请号:US17359466
申请日:2021-06-25
Applicant: Intel Corporation
Inventor: Dheeraj Subbareddy , MD Altaf Hossain , Ankireddy Nalamalpu , Robert Sankman , Ravindranath Mahajan , Gregg William Baeckler
IPC: H03K19/1776 , H01L25/18 , H01L23/367
Abstract: A programmable device may have logic circuitry formed in a top die and memory and specialized processing blocks formed in a bottom die, where the top die is stacked directly on top of the bottom die in a face-to-face configuration. The logic circuitry may include logic sectors, logic array blocks, logic elements, and other types of logic regions. The memory blocks may include large banks of multiport memory for storing data. The specialized processing blocks may include multipliers, adders, and other arithmetic components. The logic circuitry may access the memory and specialized processing blocks via an address encoded scheme. Configured in this way, the maximum operating frequency of the programmable device can be optimized such that critical paths will no longer need to traverse any unused memory and specialized processing blocks.
-
公开(公告)号:US11070209B2
公开(公告)日:2021-07-20
申请号:US16788760
申请日:2020-02-12
Applicant: Intel Corporation
Inventor: Dheeraj Subbareddy , Md Altaf Hossain , Ankireddy Nalamalpu , Robert Sankman , Ravindranath Mahajan , Gregg William Baeckler
IPC: H03K19/1776 , H01L25/18 , H01L23/367
Abstract: A programmable device may have logic circuitry formed in a top die and memory and specialized processing blocks formed in a bottom die, where the top die is stacked directly on top of the bottom die in a face-to-face configuration. The logic circuitry may include logic sectors, logic array blocks, logic elements, and other types of logic regions. The memory blocks may include large banks of multiport memory for storing data. The specialized processing blocks may include multipliers, adders, and other arithmetic components. The logic circuitry may access the memory and specialized processing blocks via an address encoded scheme. Configured in this way, the maximum operating frequency of the programmable device can be optimized such that critical paths will no longer need to traverse any unused memory and specialized processing blocks.
-
54.
公开(公告)号:US11056452B2
公开(公告)日:2021-07-06
申请号:US16023724
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Dheeraj Subbareddy , Ankireddy Nalamalpu , Md Altaf Hossain
IPC: H01L25/065 , G06F13/42 , H01L23/00 , G06F13/38 , G06F13/14
Abstract: An IC includes first, second, and third IOs, and a multiplexer that includes first and second inputs, and an output. The IC includes first and second transmitters respectively having an output coupled to the first IO and an output coupled to the second IO. A clock generator is coupled between the output and an input of the first transmitter and between the output and an input of the second transmitter. The first input may receive a clock signal generated by the first clock generator and the second clock input is coupled to the third IO and may receive a clock signal via the third IO element from another IC. An IC includes a programmable fabric, k*n wires coupled to and extending from the fabric, n TDMs, and n IO blocks. Each TDM includes k inputs coupled to k wires and an output coupled to one of the IO blocks.
-
公开(公告)号:US20200083890A1
公开(公告)日:2020-03-12
申请号:US16123765
申请日:2018-09-06
Applicant: Intel Corporation
Inventor: Dheeraj Subbareddy , MD Altaf Hossain , Ankireddy Nalamalpu , Robert Sankman , Ravindranath Mahajan , Gregg William Baeckler
IPC: H03K19/177 , H01L25/18 , H01L23/367
Abstract: A programmable device may have logic circuitry formed in a top die and memory and specialized processing blocks formed in a bottom die, where the top die is stacked directly on top of the bottom die in a face-to-face configuration. The logic circuitry may include logic sectors, logic array blocks, logic elements, and other types of logic regions. The memory blocks may include large banks of multiport memory for storing data. The specialized processing blocks may include multipliers, adders, and other arithmetic components. The logic circuitry may access the memory and specialized processing blocks via an address encoded scheme. Configured in this way, the maximum operating frequency of the programmable device can be optimized such that critical paths will no longer need to traverse any unused memory and specialized processing blocks.
-
公开(公告)号:US20190131268A1
公开(公告)日:2019-05-02
申请号:US16023846
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: MD Altaf Hossain , Ankireddy Nalamalpu , Dheeraj Subbareddy
IPC: H01L23/00 , G06F13/42 , G06F13/14 , H01L25/065
Abstract: An integrated circuit includes a package substrate that includes first and second electrical traces. The integrated circuit includes first, second, third, and fourth configurable dies, which are mounted on the package substrate. The first and second configurable dies are arranged in a first row. The third and fourth configurable dies are arranged in a second row, which is approximately parallel to the first row. The first and third configurable dies are arranged in a first column. The second and fourth configurable dies are arranged in a second column, which is approximately parallel to the first column. The first electrical trace couples the first and third configurable dies, and the second electrical trace couples the second and third configurable dies. The second electrical trace is oblique with respect to the first electrical trace. The oblique trace improves the latency of signals transmitted between dies and thereby increases the circuit operating speed.
-
57.
公开(公告)号:US20190115293A1
公开(公告)日:2019-04-18
申请号:US16218331
申请日:2018-12-12
Applicant: Intel Corporation
Inventor: MD Altaf Hossain , Ankireddy Nalamalpu , Dheeraj Subbareddy , Dinesh Somasekhar
IPC: H01L23/498 , H01L23/00 , H03K19/177 , H05K1/18 , H01L27/02
Abstract: An integrated circuit package may include a semiconductor die on a first side of the integrated circuit package, a first ball grid array (BGA) connection on the first side of the integrated circuit package, and a second BGA connection on a second side of the integrated circuit package. The integrated circuit package may include one or more traces that route data from the first BGA connection and the second BGA connection.
-
公开(公告)号:US09904803B2
公开(公告)日:2018-02-27
申请号:US14667916
申请日:2015-03-25
Applicant: Intel Corporation
Inventor: Bin Cedric Xing , Reshma Lal , Dheeraj Subbareddy
CPC classification number: G06F21/71 , G06F21/53 , G06F21/602 , G06F21/6281 , G06F21/74 , G06F21/78 , G06F2221/2105 , G06F2221/2107 , G06F2221/2113 , G06F2221/2125 , G06F2221/2149
Abstract: Technologies for hardening encryption operations are disclosed. In some embodiments, the technologies harden encryption operations typically performed by kernel mode programs with a secure enclave that may run in user mode and/or in a pre-boot context. In some embodiments, the technologies leverage a shared buffer and a proxy to enable the use of a secure enclave hosted in user mode to perform encryption operations. In additional embodiments, the technologies utilize one or more pre-boot applications to enable the use of a secure enclave in a pre-boot phase, e.g., so as to enable the use of a secure enclave to decrypt data that may be needed to boot a computing device.
-
公开(公告)号:US12273107B2
公开(公告)日:2025-04-08
申请号:US17559831
申请日:2021-12-22
Applicant: Intel Corporation
Inventor: Atul Maheshwari , Mahesh Iyer , Mahesh K. Kumashikar , Ian Kuon , Yuet Li , Ankireddy Nalamalpu , Dheeraj Subbareddy
IPC: H03K19/177 , G06F30/34
Abstract: Embodiments of the present disclosure are related to dynamically adjusting a timing and/or power model for a programmable logic device. In particular, the present disclosure is directed to adjusting a timing and/or power model of the programmable logic device that operates at a voltage level that is not other than a predefined voltage defined by a voltage library. A system of the present disclosure may interpolate between voltage levels defined by the voltage libraries to generate a new voltage library for the programmable logic device. A timing and/or power model may be generated for the programmable logic device based on the new voltage library and the programmable logic device may be analyzed using the timing and/or power model at the interpolated voltage. The timing and/or power model may be used to generate a bitstream that is used to program the integrated circuit.
-
公开(公告)号:US12216150B2
公开(公告)日:2025-02-04
申请号:US18086616
申请日:2022-12-21
Applicant: Intel Corporation
Inventor: Dheeraj Subbareddy , Ankireddy Nalamalpu , Mahesh A. Iyer , Dhananjay Raghavan
IPC: G01R31/26 , G01R31/28 , G01R31/30 , G01R31/317 , G01R31/3185 , G01R31/3193
Abstract: A method includes mapping an aging measurement circuit (AMC) into the core fabric of an FPGA and operating the AMC for a select time period. During the select period of time, the AMC counts transition of a signal propagating through the AMC. Timing information based on the counted transitions is stored in a timing model in a memory. The timing information represents an aging characteristic of the core fabric at a time that the AMC is operated. An EDA toolchain uses the timing information in the timing model to generate a timing guard-band for the configurable IC die. The AMC is removed from the core fabric and another circuit device is mapped and fitted into the core fabric using the generated timing guard-band models. The circuit device is operated in the configurable IC die based on the timing guard-band models.
-
-
-
-
-
-
-
-
-