Patents by Inventor Eric Dellinger
Eric Dellinger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260064795Abstract: Embodiments herein describe a content adaptive array that can include different types of data. A compute unit can include conversion circuitry (e.g., upcast circuitry) that can identify the datatype(s) in the content adaptive array and convert the data so it has a desired datatype. For example, if the content adaptive array has both FP and INT, the upcast circuitry converts the data into the same datatype (e.g., FP8). If the array includes FP4 and FP8 (or INT4 and INT8), the upcast circuitry converts the data into FP8. This means the circuitry in the compute unit that performs the data operation (e.g., matrix multiplication) does not have to support many different types of datatypes.Type: ApplicationFiled: August 29, 2024Publication date: March 5, 2026Inventors: Alireza KHODAMORADI, Kristof DENOLF, Eric DELLINGER, Adam LI
-
Publication number: 20260023754Abstract: Embodiments herein describe a content adaptive array that can include different types of data. In content adaptive arrays, the datatype of the array can vary depending on the actual values of the data in the array. For example, for arrays where the data values have a small dynamic range, an INT4 datatype may be preferred since it can provide the most accuracy and still avoid underflow. For arrays where the data values have larger dynamic ranges, an FP datatype may be preferred since it provides more dynamic range. The content adaptive array can include metadata (e.g., type selector bits) that indicates what the datatype of the data in the array. Thus, when the hardware receives the array, it can use the metadata to identify the datatype of the data and then process the array accordingly.Type: ApplicationFiled: July 19, 2024Publication date: January 22, 2026Inventors: Adam LI, Alireza KHODAMORADI, Benjamin T. SANDER, Eric DELLINGER, Kristof DENOLF, Philip JAMES-ROXBY, Ralph D. WITTIG
-
Patent number: 12393480Abstract: A method for operating a computing system includes determining a baseline accuracy of the computing system based on a baseline data transmission format comprising a baseline quantity of data bits and a baseline quantity of error correction (ECC) bits, determining sample accuracies of the computing system based on sample data transmission formats each including a quantity of data bits and a quantity of ECC bits that are different from the baseline quantity of data bits and the baseline quantity of ECC bits, and storing data in a memory device of the computing system using at least one data transmission format, wherein the at least one data transmission format is selected from a group of data transmission formats comprising the baseline data transmission format and the sample data transmission formats and the at least one data transmission is selected based on the baseline accuracy and the sample accuracies.Type: GrantFiled: August 31, 2023Date of Patent: August 19, 2025Assignee: XILINX, INC.Inventors: Zachary Blair, Alireza Khodamoradi, Ralph D. Wittig, Eric Dellinger, Kristof Denolf
-
Publication number: 20250077329Abstract: A method for operating a computing system includes determining a baseline accuracy of the computing system based on a baseline data transmission format comprising a baseline quantity of data bits and a baseline quantity of error correction (ECC) bits, determining sample accuracies of the computing system based on sample data transmission formats each including a quantity of data bits and a quantity of ECC bits that are different from the baseline quantity of data bits and the baseline quantity of ECC bits, and storing data in a memory device of the computing system using at least one data transmission format, wherein the at least one data transmission format is selected from a group of data transmission formats comprising the baseline data transmission format and the sample data transmission formats and the at least one data transmission is selected based on the baseline accuracy and the sample accuracies.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Zachary BLAIR, Alireza KHODAMORADI, Ralph D. WITTIG, Eric DELLINGER, Kristof DENOLF
-
Patent number: 8504950Abstract: Disclosed herein is an ASIC having a base array of function blocks. Each function block includes a plurality of primitive cells. Each primitive cell is defined by a component from a standard cell library. The base array is prefabricated for use later with a custom circuit design.Type: GrantFiled: July 23, 2010Date of Patent: August 6, 2013Assignee: Otrsotech, Limited Liability CompanyInventor: Eric Dellinger
-
Publication number: 20100299648Abstract: Disclosed herein is an ASIC having a base array of function blocks. Each function block includes a plurality of primitive cells. Each primitive cell is defined by a component from a standard cell library. The base array is prefabricated for use later with a custom circuit design.Type: ApplicationFiled: July 23, 2010Publication date: November 25, 2010Inventor: Eric Dellinger
-
Patent number: 7770144Abstract: Disclosed herein is an ASIC having a base array of function blocks. Each function block includes a plurality of primitive cells. Each primitive cell is defined by a component from a standard cell library. The base array is prefabricated for use later with a custom circuit design.Type: GrantFiled: May 28, 2003Date of Patent: August 3, 2010Inventor: Eric Dellinger
-
Patent number: 7648912Abstract: Disclosed herein is an integrated circuit customized by mask programming using custom conducting layers and via layers interspersed with the custom conducting layers, where the via layers are defined by masks designed prior to receiving a custom circuit design.Type: GrantFiled: March 23, 2006Date of Patent: January 19, 2010Inventor: Eric Dellinger
-
Patent number: 7102237Abstract: Disclosed herein is an integrated circuit customized by mask programming using custom conducting layers and via layers interspersed with the custom conducting layers, where the via layers are defined by masks designed prior to receiving a custom circuit design.Type: GrantFiled: May 28, 2003Date of Patent: September 5, 2006Assignee: Lightspeed Semiconductor CorporationInventor: Eric Dellinger
-
Patent number: 6885043Abstract: An embodiment of the invention includes a routing architecture with a plurality of predesigned layers and a custom layer. The structure includes a plurality of parallel vertical tracks. In one layer, the tracks include a pin coupled to an input/output of an underlying function block and the track also includes a first portion of an unbroken conductive path. A second portion of the unbroken conductive path is formed under the pin in at least a second predesigned layer. In some embodiments, the second portion of the unbroken conductive path is formed in the second predesigned layer for some tracks and a third predesigned layer for other tracks. Hence, pins and unbroken conductive paths are multiplexed in a single track. In addition, the second predesigned layer further includes long horizontal conductors.Type: GrantFiled: January 18, 2002Date of Patent: April 26, 2005Assignee: Lightspeed Semiconductor CorporationInventors: Lyle Smith, Eric Dellinger, Eric West, Shridhar Mukund
-
Publication number: 20040243966Abstract: Disclosed herein is an ASIC having a base array of function blocks. Each function block includes a plurality of primitive cells. Each primitive cell is defined by a component from a standard cell library. The base array is prefabricated for use later with a custom circuit design.Type: ApplicationFiled: May 28, 2003Publication date: December 2, 2004Inventor: Eric Dellinger
-
Patent number: 6696856Abstract: Described herein is an ASIC having an array of predesigned function blocks. The function blocks can be used to implement combinational logic, sequential logic, or a combination of both. The function blocks also have a selectable output drive strength. The output drive strength can be selected, in some embodiments, using mask programming.Type: GrantFiled: October 30, 2001Date of Patent: February 24, 2004Assignee: Lightspeed Semiconductor CorporationInventors: Lyle Smith, Eric Dellinger, Eric West, Shridhar Mukund
-
Patent number: 6613611Abstract: A customizable ASIC routing architecture is provided. The architecture utilizes the uppermost metal layers of an ASIC composed of an array of function blocks for routing among function blocks while lower layers are used for local interconnections within the function blocks. The second-to-uppermost metal layer is fixed and generally includes a plurality of parallel segmented conductors extending in a first direction. The uppermost metal layer is customizable in a predesignated manner. Metal in the uppermost metal layer is selectively placed in tracks, which are substantially perpendicular to the segmented conductors in the layer below. Vias are provided between the two uppermost layers. One embodiment of the invention permits one-mask customization of an ASIC. Other embodiments allow a determination to be made of the ideal number of custom mask steps, taking into consideration performance, cost, time, and routability.Type: GrantFiled: December 22, 2000Date of Patent: September 2, 2003Assignee: Lightspeed Semiconductor CorporationInventors: Dana How, Robert Osann, Jr., Eric Dellinger
-
Publication number: 20030155587Abstract: An embodiment of the invention includes a routing architecture with a plurality of predesigned layers and a custom layer. The structure includes a plurality of parallel vertical tracks. In one layer, the tracks include a pin coupled to an input/output of an underlying function block and the track also includes a first portion of an unbroken conductive path. A second portion of the unbroken conductive path is formed under the pin in at least a second predesigned layer. In some embodiments, the second portion of the unbroken conductive path is formed in the second predesigned layer for some tracks and a third predesigned layer for other tracks. Hence, pins and unbroken conductive paths are multiplexed in a single track. In addition, the second predesigned layer further includes long horizontal conductors.Type: ApplicationFiled: January 18, 2002Publication date: August 21, 2003Inventors: Lyle Smith, Eric Dellinger, Eric West, Shridhar Mukund