-
公开(公告)号:US20250094378A1
公开(公告)日:2025-03-20
申请号:US18966083
申请日:2024-12-02
Applicant: Altera Corporation
Inventor: Martin LANGHAMMER
Abstract: A single instruction, multiple thread (SIMT) processor of an aspect includes a register file having a plurality of sets of registers. Each of the plurality of sets of registers corresponds to a different thread of a parallel thread group. The SIMT processor also includes a storage coupled with the register file. The storage has a plurality of sets of one or more data element storage locations. Each of the plurality of sets of one or more data element storage locations corresponds to a different thread of the parallel thread group. Each of the sets of one or more data element storage locations is to store a copy of one or more data elements from only a subset of the set of registers for the corresponding thread. Other SIMT processors, methods, and systems are also disclosed.
-
公开(公告)号:US20250061257A1
公开(公告)日:2025-02-20
申请号:US18936210
申请日:2024-11-04
Applicant: Altera Corporation
Inventor: Bee Yee Ng , Gaik Ming Chan , Sergey Gribok , Scott Weber
IPC: G06F30/343
Abstract: A system includes a hard network-on-chip (NOC) and lookup table random access memory (LUTRAM) circuits usable as logic gates in a user design for an integrated circuit and reprogrammable in a user mode of the integrated circuit through the hard NOC. The LUTRAM circuits are reconfigurable during the user mode of the integrated circuit by providing a bit through the hard NOC for storage in the one of the LUTRAM circuits.
-
公开(公告)号:US20250013823A1
公开(公告)日:2025-01-09
申请号:US18896267
申请日:2024-09-25
Applicant: Altera Corporation
Inventor: Kuan Woei Lam , Chew Yee Kee , Zhi Chuan Yip
IPC: G06F40/274 , G06F30/33
Abstract: Systems or methods of the present disclosure may provide systems and methods for adjusting a system design for a field-programmable gate array (FPGA) in response to a compilation error based on one or more language-based machine learning (ML) models trained on error messages of prior system designs. A method may include receiving an error message associated with a system design of an FPGA, generating a language-based machine learning (ML) prompt based at least on the error message, and determining an adjustment to the system design based on providing the language-based ML prompt to one or more language-based ML models trained on prior error messages.
-
公开(公告)号:US20240402245A1
公开(公告)日:2024-12-05
申请号:US18800444
申请日:2024-08-12
Applicant: Altera Corporation
Inventor: Chiew Khiang Kuit , Ching Sia Lim , Ann Poh Gan
IPC: G01R31/28
Abstract: An integrated circuit includes an output circuit. The output circuit includes first, second, and third external contacts, a first output buffer circuit coupled to the first external contact, a first resistive circuit coupled between the first external contact and the second external contact, a second output buffer circuit coupled to the third external contact, and a second resistive circuit coupled between the second external contact and the third external contact. The output circuit has a test mode of operation to test for leakage current on the first and the third external contacts in response to receiving a first voltage applied externally to the first and the second resistive circuits through the second external contact. The output circuit has a user mode of operation wherein a supply voltage is applied externally to the first and the second resistive circuits through the second external contact.
-
公开(公告)号:US20240235902A1
公开(公告)日:2024-07-11
申请号:US18617467
申请日:2024-03-26
Applicant: Altera Corporation
Inventor: Mitchell Cooke
IPC: H04L25/03
CPC classification number: H04L25/03057 , H04L25/03267
Abstract: A device of the present disclosure may include interface circuitry and a decision feedback equalization (DFE) tuner. The interface circuitry may be coupled to DFE circuitry by data interconnect. The DFE tuner may control adaptation of the DFE circuitry to a channel associated with the data interconnect using an oscillating reference voltage provided to the DFE circuitry. The interface circuitry may be coupled between the DFE tuner and the DFE circuitry.
-
6.
公开(公告)号:US20240213985A1
公开(公告)日:2024-06-27
申请号:US18601665
申请日:2024-03-11
Applicant: Altera Corporation
Inventor: Arch Zaliznyak , Archanna Srinivasan , Gregory Steinke
IPC: H03K19/173 , H01L23/00 , H01L23/538 , H01L25/10
CPC classification number: H03K19/173 , H01L23/5386 , H01L25/105 , H01L24/16 , H01L2224/16225
Abstract: A circuit system includes an interposer comprising conductors and switch circuits coupled to the conductors, a first integrated circuit die coupled to the interposer, and a second integrated circuit die coupled to the interposer. The first integrated circuit die comprises a primary controller circuit for configuring the switch circuits. The second integrated circuit die comprises a secondary controller circuit. The primary controller circuit configures configurable logic circuits in the second integrated circuit die by providing configuration bits to the secondary controller circuit through the interposer.
-
7.
公开(公告)号:US20240104136A1
公开(公告)日:2024-03-28
申请号:US18520358
申请日:2023-11-27
Applicant: Altera Corporation
Inventor: Johan KARLSSON RÖNNBERG , Mikael SUNDSTRÖM
IPC: G06F16/901 , G06F16/22 , G06F16/2453 , G06F16/2455
CPC classification number: G06F16/9024 , G06F16/2246 , G06F16/24542 , G06F16/24554
Abstract: Methods, apparatus, and systems for efficient partitioning and construction of graphs for scalable high-performance search applications. A method for partitioning a set of ternary keys having one or more wildcards includes analyzing patterns of the set of ternary keys and storing ternary keys with the same pattern in the same subset. The patterns may include uncompressed patterns and compressed patterns. When there are more patterns than a target number of subgraphs, patterns are repeatedly merged until the number of merged patterns matches the target number of subgraphs. Table entries having ternary keys corresponding to the ternary keys in a final set of merged patterns of ternary keys are generated and partitioned into sub-tables, with each sub-table associated with a respective sub-graph. Tables with hundreds of thousands or millions of entries are supported.
-
公开(公告)号:US11741042B2
公开(公告)日:2023-08-29
申请号:US17561917
申请日:2021-12-24
Applicant: Altera Corporation
Inventor: Chee Hak Teh , Arifur Rahman
CPC classification number: G06F15/7803 , G06F1/06 , G06F1/10 , G06F13/4022 , G06F13/4234 , G06F13/4291 , G06F15/7864 , Y02D10/00
Abstract: A multichip package having a main die coupled to one or more daughter dies is provided. The main die may include embedded universal interface blocks (UIB) each of which can be used to interface with a corresponding daughter die to support high bandwidth parallel or serial communications. Each UIB may include an integrated processor subsystem and associated pattern sequencing logic to perform interface initialization and margining operations. Each UIB may perform simultaneous accesses to a daughter die across one or more channels. Each UIB may also include multiple phase-locked loop circuits for providing different clock signals to different portions of the UIB and a 2× clock phase generation logic. Each UIB may include multiple IO modules, each of which may optionally include its own duty cycle correction circuit. Each IO module may include buffer circuits, each of which may have a de-emphasis control logic for adjusting buffer drive strength.
-
公开(公告)号:US11675613B2
公开(公告)日:2023-06-13
申请号:US17024619
申请日:2020-09-17
Applicant: ALTERA CORPORATION
Inventor: Jiefan Zhang , Abdel Hafiz Rabi , Allen Chen , Mark Jonathan Lewis
CPC classification number: G06F9/45558 , G06F9/45533 , G06F9/54 , G06F15/7867 , G06F15/7889 , G06F2009/4557
Abstract: Techniques and mechanisms provide a flexible mapping for physical functions and virtual functions in an environment including virtual machines.
-
公开(公告)号:US20220214982A1
公开(公告)日:2022-07-07
申请号:US17701511
申请日:2022-03-22
Applicant: ALTERA CORPORATION
Inventor: Arifur Rahman , Bernhard Friebe
IPC: G06F13/16 , H03K19/003 , H03K19/173 , G11C7/22 , G06F13/40 , G06F13/42 , G11C8/00 , G11C29/12 , H01L23/538 , H01L25/18 , H03K19/1776
Abstract: Systems and methods are provided to enhance the functionality of an integrated circuit. Such an integrated circuit may include a primary circuitry and an embedded programmable logic programmable to adjust the functionality of the primary circuitry. Specifically, the embedded programmable logic may be programmed to adjust the functionality of the primary circuitry to complement and/or support the functionality of another integrated circuit. Accordingly, the embedded programmable logic may be programmed with functions such as data/address manipulation functions, configuration/testing functions, computational functions, or the like.
-
-
-
-
-
-
-
-
-