Patents by Inventor Charles Augustine
Charles Augustine 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).
-
Patent number: 12084867Abstract: A gutter bracket designed for a half round gutter includes a mounting portion with a flat mounting surface positioned behind one or more rear gutter retaining tabs. The gutter bracket includes a gutter supporting portion that is shaped and sized to accommodate the half round gutter. Within the gutter supporting portion there is a rib positioned between two wings that make contact with the half round gutter. The rib is open upwardly between the two wings. A front gutter retaining portion extends forwardly from the gutter supporting portion and has a front gutter retaining tab for bending around the front edge of the half round gutter. These features provide structural strength to support the gutter, especially under heavy loads such as snow. The gutter bracket also improves ease of installation of gutter systems.Type: GrantFiled: January 12, 2024Date of Patent: September 10, 2024Inventor: Charles Augustine Crookston
-
Publication number: 20240209635Abstract: Fastening support devices and systems for hanging half round gutter include engagement portions for internal engagement with the front and rear of a gutter. A rear face of the device may be configured to provide support to a curved rear gutter wall, such as the rear wall of a half round gutter. The rear face may include a substantially vertical upper portion adjacent a curved lower portion. A support body of the device may include a substantially planar lower surface, two or more internal supports projecting upwardly from the lower surface, and one or more thin walls interconnecting the internal supports and the lower surface. These features provide structural rigidity to the device and support the gutter to resist bending under heavy loads. Additional features of the device provide ease of installation and improved aesthetics of the overall gutter system.Type: ApplicationFiled: March 7, 2024Publication date: June 27, 2024Inventor: Charles Augustine Crookston
-
Patent number: 12007826Abstract: Described is a controller that provides in-situ state retention using a closed loop global retention clamp. The controller addresses di/dt and reliability constraints using an adaptive scheme where steps with smaller current are quickly changed whereas steps with larger current are changed slowly. The loop controller of a voltage regulator is modified for controlling not only retention Vmin during a low power state (e.g., C1LP), but also to control fast wake up the low power state (e.g., from C1LP and from C6).Type: GrantFiled: December 19, 2020Date of Patent: June 11, 2024Assignee: Intel CorporationInventors: Charles Augustine, Pascal Meinerzhagen, Suyoung Bang, Abdullah Afzal, Karthik Subramanian, Muhammad Khellah, Arvind Raman
-
Publication number: 20240161817Abstract: Embodiments herein relate to a three-transistor gain cell which is provided using a complementary field-effect transistor device to achieve scaling. The cell includes an n-type layer arranged above a p-type layer. In one implementation, two nMOS transistors are arranged above one pMOS transistor and a conductive path is provided to connect the gate of one of the nMOS transistors to a storage node in the p-type layer, where the storage node is coupled to a drain of the pMOS transistor. In another implementation, one nMOS transistor is arranged above two pMOS transistors and a conductive path is provided to connect the gate of one of the pMOS transistors to a storage node in the n-type layer, where the storage node is coupled to a source of the nMOS transistor.Type: ApplicationFiled: November 11, 2022Publication date: May 16, 2024Inventors: Charles Augustine, Seenivasan Subramaniam, Patrick Morrow, Muhammad M. Khellah
-
Patent number: 11908542Abstract: Prior knowledge of access pattern is leveraged to improve energy dissipation for general matrix operations. This improves memory access energy for a multitude of applications such as image processing, deep neural networks, and scientific computing workloads, for example. In some embodiments, prior knowledge of access pattern allows for burst read and/or write operations. As such, burst mode solution can provide energy savings in both READ (RD) and WRITE (WR) operations. For machine learning or inference, the weight values are known ahead in time (e.g., inference operation), and so the unused bytes in the cache line are exploited to store a sparsity map that is used for disabling read from either upper or lower half of the cache line, thus saving dynamic capacitance.Type: GrantFiled: December 23, 2019Date of Patent: February 20, 2024Assignee: Intel CorporationInventors: Charles Augustine, Somnath Paul, Turbo Majumder, Iqbal Rajwani, Andrew Lines, Altug Koker, Lakshminarayanan Striramassarma, Muhammad Khellah
-
Publication number: 20240053987Abstract: An apparatus, system, and method for register file circuits are provided. A register file circuit can include a first write bit line (WBL), a first P-channel metal oxide semiconductor (PMOS) transistor including a source coupled to the WBL, a first inverter including an input coupled to a drain of the first PMOS transistor, a second PMOS transistor including a source coupled to an output of the first inverter, and a second WBL (WBLB) coupled to a drain of the second PMOS transistor. 1R1W register file and 2R1W register file designs are provided.Type: ApplicationFiled: August 12, 2022Publication date: February 15, 2024Inventors: Charles Augustine, Seenivasan Subramaniam, Patrick Morrow, Muhammad M. Khellah
-
Patent number: 11774919Abstract: A distributed and scalable all-digital LDO (D-DLDO) voltage regulator allowing rapid scaling across technology nodes. The distributed DLDO includes many tillable DLDO units regulating a single supply voltage with a shared power distribution network (PDN). The D-DLDO includes an all-digital proportional-integral-derivative (PID) controller that receives a first code indicative of a voltage behavior on a power supply rail. A droop detector is provided to compare the first code with a threshold to determine a droop event, wherein information about the droop event is provided to the PID controller, wherein the PID controller generates a second code according to the first code and the information about the droop event. The DLDO includes a plurality of power gates that receive the second code.Type: GrantFiled: December 17, 2020Date of Patent: October 3, 2023Assignee: Intel CorporationInventors: Suyoung Bang, Wootaek Lim, Eric Samson, Charles Augustine, Muhammad Khellah
-
Publication number: 20230284427Abstract: Embodiments herein relate to scaling of Static Random Access Memory (SRAM) cells. An SRAM cell include nMOS transistors on one level above pMOS transistors on a lower level. Transistors on the two levels can have overlapping footprints to save space. Additionally, the SRAM cell can use pMOS access transistors in place of nMOS access transistors to allow reuse of areas of the cell which would otherwise be used by the nMOS access transistors. In one approach, gate interconnects are provided in these areas, which have an overlapping footprint with underlying pMOS access transistors to save space. The SRAM cells can be connected to bit lines and word lines in overhead and/or bottom metal layers. In another aspect, SRAM cells of a column are connected to bit lines in an overlying M0 metal layer and an underlying BM0 metal layers to reduce capacitance.Type: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Inventors: Charles AUGUSTINE, Seenivasan SUBRAMANIAM, Patrick MORROW, Muhammad M. KHELLAH
-
Patent number: 11513893Abstract: A system includes a compute circuit that preemptively performs a computation on a data word before receiving an indication of data errors from an error checking and correction (ECC) circuit. The ECC circuit reads the data word from a memory array and performs error detection and error correction on the data word. The compute circuit reads the data word and performs the computation on the data word to generate an output value, without waiting for the ECC circuit to check and correct the data word. In response to error detection in the data word by the ECC circuit, the compute circuit delays outputting the output value until correction of the output value in accordance with the error detection by the ECC circuit.Type: GrantFiled: December 21, 2020Date of Patent: November 29, 2022Assignee: Intel CorporationInventors: Somnath Paul, Charles Augustine, Chen Koren, George Shchupak, Muhammad M. Khellah
-
Patent number: 11450672Abstract: An ultra-deep compute Static Random Access Memory (SRAM) with high compute throughput and multi-directional data transfer capability is provided. Compute units are placed in both horizontal and vertical directions to achieve a symmetric layout while enabling communication between the compute units. An SRAM array supports simultaneous read and write to the left and right section of the same SRAM subarray by duplicating pre-decoding logic inside the SRAM array. This allows applications with non-overlapping read and write address spaces to have twice the bandwidth as compared to a baseline SRAM array.Type: GrantFiled: April 27, 2020Date of Patent: September 20, 2022Assignee: Intel CorporationInventors: Charles Augustine, Somnath Paul, Muhammad M. Khellah, Chen Koren
-
Patent number: 11320888Abstract: An apparatus is provided which comprises: a plurality of devices coupled to an input power supply rail and an output power supply rail; a first circuitry coupled to the plurality of devices, wherein the first circuitry is to turn on or off one or more devices of the plurality according to a control; and a second circuitry coupled to the first circuitry, wherein the second circuitry comprises an all-digital proportional-derivative mechanism to generate the control according to a digital representation of voltage on the output power supply rail.Type: GrantFiled: September 6, 2018Date of Patent: May 3, 2022Assignee: Intel CorporationInventors: Charles Augustine, Muhammad Khellah, Arvind Raman, Ashish Choubal, Karthik Subramanian, Abdullah Afzal, Feroze Merchant
-
Publication number: 20220091652Abstract: Described is a controller that provides in-situ state retention using a closed loop global retention clamp. The controller addresses di/dt and reliability constraints using an adaptive scheme where steps with smaller current are quickly changed whereas steps with larger current are changed slowly. The loop controller of a voltage regulator is modified for controlling not only retention Vmin during a low power state (e.g., C1LP), but also to control fast wake up the low power state (e.g., from C1LP and from C6).Type: ApplicationFiled: December 19, 2020Publication date: March 24, 2022Applicant: Intel CorporationInventors: Charles Augustine, Pascal Meinerzhagen, Suyoung Bang, Abdullah Afzal, Karthik Subramanian, Muhammad Khellah, Arvind Raman
-
Patent number: 11211935Abstract: An all-digital voltage monitor (ADVM) generates a multi-bit output code that changes in proportion to a voltage being monitored, by leveraging the voltage impact on a gate delay. ADVM utilizes a simple delay chain, which receives a clock-cycle-long pulse every clock cycle, such that the monitored supply voltage is sampled for one full cycle every cycle. The outputs of all delay cells of the delay chain collectively represents a current voltage state as a digital thermometer code. In AVDM, a voltage droop event thus results in a decrease in the output code from a nominal value, while an overshoot results in an increase in the output code.Type: GrantFiled: September 14, 2020Date of Patent: December 28, 2021Assignee: Intel CorporationInventors: Suyoung Bang, Eric Samson, Wootaek Lim, Charles Augustine, Muhammad Khellah
-
Patent number: 11176994Abstract: Embodiments include apparatuses, methods, and systems to implement a multi-read and/or multi-write process with a set of memory cells. The set of memory cells may be multiplexed with a same sense amplifier. As part of a multi-read process, a memory controller coupled to a memory circuit may precharge the bit lines associated with the set of memory cells, provide a single assertion of a word line signal on the word line, and then sequentially read data from the set of memory cells (using the sense amplifier) based on the precharge and the single assertion of the word line signal. Additionally, or alternatively, a multi-write process may be performed to sequentially write data to the set of memory cells based on one precharge of the associated bit lines. Other embodiments may be described and claimed.Type: GrantFiled: August 24, 2020Date of Patent: November 16, 2021Assignee: Intel CorporationInventors: Muhammad M. Khellah, Somnath Paul, Charles Augustine, Turbo Majumder, Suyoung Bang
-
Publication number: 20210240142Abstract: A distributed and scalable all-digital LDO (D-DLDO) voltage regulator allowing rapid scaling across technology nodes. The distributed DLDO includes many tillable DLDO units regulating a single supply voltage with a shared power distribution network (PDN). The D-DLDO includes an all-digital proportional-integral-derivative (PID) controller that receives a first code indicative of a voltage behavior on a power supply rail. A droop detector is provided to compare the first code with a threshold to determine a droop event, wherein information about the droop event is provided to the PID controller, wherein the PID controller generates a second code according to the first code and the information about the droop event. The DLDO includes a plurality of power gates that receive the second code.Type: ApplicationFiled: December 17, 2020Publication date: August 5, 2021Applicant: Intel CorporationInventors: Suyoung Bang, Wootaek Lim, Eric Samson, Charles Augustine, Muhammad Khellah
-
Publication number: 20210242872Abstract: An all-digital voltage monitor (ADVM) generates a multi-bit output code that changes in proportion to a voltage being monitored, by leveraging the voltage impact on a gate delay. ADVM utilizes a simple delay chain, which receives a clock-cycle-long pulse every clock cycle, such that the monitored supply voltage is sampled for one full cycle every cycle. The outputs of all delay cells of the delay chain collectively represents a current voltage state as a digital thermometer code. In AVDM, a voltage droop event thus results in a decrease in the output code from a nominal value, while an overshoot results in an increase in the output code.Type: ApplicationFiled: September 14, 2020Publication date: August 5, 2021Applicant: Intel CorporationInventors: Suyoung Bang, Eric Samson, Wootaek Lim, Charles Augustine, Muhammad Khellah
-
Publication number: 20210193196Abstract: Prior knowledge of access pattern is leveraged to improve energy dissipation for general matrix operations. This improves memory access energy for a multitude of applications such as image processing, deep neural networks, and scientific computing workloads, for example. In some embodiments, prior knowledge of access pattern allows for burst read and/or write operations. As such, burst mode solution can provide energy savings in both READ (RD) and WRITE (WR) operations. For machine learning or inference, the weight values are known ahead in time (e.g., inference operation), and so the unused bytes in the cache line are exploited to store a sparsity map that is used for disabling read from either upper or lower half of the cache line, thus saving dynamic capacitance.Type: ApplicationFiled: December 23, 2019Publication date: June 24, 2021Applicant: Intel CorporationInventors: Charles Augustine, Somnath Paul, Turbo Majumder, Iqbal Rajwani, Andrew Lines, Altug Koker, Lakshminarayanan Striramassarma, Muhammad Khellah
-
Publication number: 20210109809Abstract: A system includes a compute circuit that preemptively performs a computation on a data word before receiving an indication of data errors from an error checking and correction (ECC) circuit. The ECC circuit reads the data word from a memory array and performs error detection and error correction on the data word. The compute circuit reads the data word and performs the computation on the data word to generate an output value, without waiting for the ECC circuit to check and correct the data word. In response to error detection in the data word by the ECC circuit, the compute circuit delays outputting the output value until correction of the output value in accordance with the error detection by the ECC circuit.Type: ApplicationFiled: December 21, 2020Publication date: April 15, 2021Inventors: Somnath Paul, Charles Augustine, Chen Koren, George Shchupak, Muhammad M. Khellah
-
Publication number: 20210043251Abstract: Embodiments include apparatuses, methods, and systems to implement a multi-read and/or multi-write process with a set of memory cells. The set of memory cells may be multiplexed with a same sense amplifier. As part of a multi-read process, a memory controller coupled to a memory circuit may precharge the bit lines associated with the set of memory cells, provide a single assertion of a word line signal on the word line, and then sequentially read data from the set of memory cells (using the sense amplifier) based on the precharge and the single assertion of the word line signal. Additionally, or alternatively, a multi-write process may be performed to sequentially write data to the set of memory cells based on one precharge of the associated bit lines. Other embodiments may be described and claimed.Type: ApplicationFiled: August 24, 2020Publication date: February 11, 2021Inventors: Muhammad M. Khellah, Somnath Paul, Charles Augustine, Turbo Majumder, Suyoung Bang
-
Patent number: 10892012Abstract: An apparatus, vision processing unit, and method are provided for clustering motion events in a content addressable memory. A motion event is received including coordinates in an image frame that have experienced a change and a timestamp of the change. A determination is made as to whether determine whether there is a valid entry in the memory having coordinates within a predefined range of coordinates included in the motion event. In response to a determination that there is the valid entry having the coordinates within the predefined range of coordinates included in the motion event, write to the valid entry the coordinates and the timestamp in the motion event.Type: GrantFiled: August 23, 2018Date of Patent: January 12, 2021Assignee: INTEL CORPORATIONInventors: Turbo Majumder, Somnath Paul, Charles Augustine, Muhammad M. Khellah