Patents by Inventor Lalit Gupta
Lalit Gupta 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: 20220060186Abstract: Various implementations described herein are related to a device having level shifter circuitry configured to receive isolation control signals in a first voltage domain and provide an output signal in a second voltage domain that is different than the first voltage domain. The device may include isolation logic circuitry configured to receive a data input signal in the first voltage domain and then provide the isolation control signals to the level shifter circuitry in the first voltage domain based on the data input signal. The isolation logic circuitry may include control passgates that enable the data input signal to propagate to the level shifter circuitry via the isolation control signals.Type: ApplicationFiled: August 21, 2020Publication date: February 24, 2022Inventors: Lalit Gupta, El Mehdi Boujamaa, Tirdad Anthony Takeshian
-
Publication number: 20220051704Abstract: In a particular implementation, a circuit comprises: a memory array including a plurality of bit cells, where each of the bit cells are coupled to a respective bit path; a first multiplexer comprising a plurality of column address locations, where each of the plurality of column address locations is coupled to the memory array and corresponds to a respective bit path capacitance; and a variable capacitance circuit coupled to a reference path and configured to substantially match reference path capacitance to each of the respective bit path capacitances.Type: ApplicationFiled: August 11, 2020Publication date: February 17, 2022Inventors: Lalit Gupta, Nimish Sharma, Hetansh Pareshbhai Shah, Bo Zheng
-
Publication number: 20220036938Abstract: Various implementations described herein are related to a device having memory circuitry activated by a power-gated supply. The device may include level shifting circuitry that receives a switch control signal in a first voltage domain, shifts the switch control signal in the first voltage domain to a second voltage domain, and provides the switch control signal in the second voltage domain. The device may include power-gating circuitry activated by the switch control signal in the second voltage domain, and the power-gating circuitry may provide the power-gated supply to the memory circuitry to trigger activation of the memory circuitry with the power-gated supply when activated by the switch control signal in the second voltage domain.Type: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Inventors: Lalit Gupta, Cyrille Nicolas Dray, El Mehdi Boujamaa
-
Patent number: 11222670Abstract: Various implementations described herein are directed to an implementation of a higher order multiplexer using lower order multiplexers. In an embodiment, the implementation requires a slight modification to the existing circuitry design of the lower multiplexers. A plurality of multiplexers may be coupled with each other such that a common input port and output port is formed. Using an enable signal, only one of the coupled multiplexers may be enabled at a time while the remaining multiplexers are switched off. Therefore, upon receiving a select signal indicating an address of a memory cell, the lower multiplexers coupled together function as a higher order multiplexer in selecting the appropriate column corresponding to the memory cell.Type: GrantFiled: December 10, 2019Date of Patent: January 11, 2022Assignee: Arm LimitedInventors: Lalit Gupta, Nicolaas Klarinus Johannes Van Winkelhoff, El Mehdi Boujamaa, Bo Zheng, Fakhruddin Ali Bohra, Cyrille Nicolas Dray, Ashish Bhardwaj, Durgesh Kumar Dubey
-
Publication number: 20210335397Abstract: Various implementations described herein are related to a device having memory circuitry having an array of memory cells. The device may include output circuitry coupled to the memory circuitry, and the output circuitry may have a first set of multiplexers that receives column data from the array of memory cells and provides first multiplexed output data. The device may include output interface circuitry coupled to the output circuitry, and the output interface circuitry may have a second set of multiplexers that receives the first multiplexed output data from the output circuitry and selectively provides second multiplexed output data based on a configurable mode of multiplexed operation.Type: ApplicationFiled: April 28, 2020Publication date: October 28, 2021Inventors: Fakhruddin Ali Bohra, Lalit Gupta, Shri Sagar Dwivedi
-
Publication number: 20210304816Abstract: Various implementations described herein are related to a device having memory architecture having multiple bitcell arrays. The device may include column multiplexer circuitry coupled to the memory architecture via multiple bitlines for read access operations. The column multiplexer circuitry may perform read access operations in the multiple bitcell arrays via the bitlines based on a sense amplifier enable signal and a read multiplexer signal. The device may include control circuitry that provides the read multiplexer signal to the column multiplexer circuitry based on a clock signal and the sense amplifier enable signal so that the column multiplexer circuitry is able to perform the read access operations.Type: ApplicationFiled: August 11, 2020Publication date: September 30, 2021Inventors: Lalit Gupta, Fakhruddin Ali Bohra, Shri Sagar Dwivedi, Vidit Babbar
-
Patent number: 11043262Abstract: Various implementations described herein are directed to an integrated circuit having memory circuitry with an array of bitcells. The integrated circuit may include read-write circuitry that is coupled to the memory circuitry to perform read operations and write operations for the array of bitcells. The integrated circuit may include write assist circuitry that is coupled to the memory circuitry and the read-write circuitry. The write assist circuitry may receive a control signal from the read-write circuitry. Further, the write assist circuitry may sense write operations based on the control signal and may drive the write operations for the array of bitcells.Type: GrantFiled: February 1, 2018Date of Patent: June 22, 2021Assignee: Arm LimitedInventors: Arjunesh Namboothiri Madhavan, Akash Bangalore Srinivasa, Sujit Kumar Rout, Vikash, Gaurav Rattan Singla, Vivek Nautiyal, Shri Sagar Dwivedi, Jitendra Dasani, Lalit Gupta
-
Publication number: 20210158865Abstract: Various implementations described herein are directed to a device having memory circuitry with a core array of bitcells. The device may include write assist circuitry having passgates coupled to the bitcells via bitlines. The passgates may include a first passgate coupled to the bitcells via a first bitline and a second passgate coupled to the bitcells via a second bitline, and a gate of the second passgate may be coupled to the first bitline.Type: ApplicationFiled: November 27, 2019Publication date: May 27, 2021Inventors: Lalit Gupta, El Mehdi Boujamaa, Nicolaas Klarinus Johannes VAN WINKELHOFF, Bo Zheng, Fakhruddin Ali Bohra, Nimish Sharma, Hetansh Pareshbhai Shah
-
Patent number: 11004503Abstract: Various implementations described herein are directed to a device having memory circuitry with a core array of bitcells. The device may include write assist circuitry having passgates coupled to the bitcells via bitlines. The passgates may include a first passgate coupled to the bitcells via a first bitline and a second passgate coupled to the bitcells via a second bitline, and a gate of the second passgate may be coupled to the first bitline.Type: GrantFiled: November 27, 2019Date of Patent: May 11, 2021Assignee: Arm LimitedInventors: Lalit Gupta, El Mehdi Boujamaa, Nicolaas Klarinus Johannes Van Winkelhoff, Bo Zheng, Fakhruddin Ali Bohra, Nimish Sharma, Hetansh Pareshbhai Shah
-
Publication number: 20210110867Abstract: Various implementations described herein refer to a method for providing memory with one or more banks. The method may include coupling read-write column multiplexer circuitry to the memory via bitlines including coupling a write column multiplexer to the bitlines for write operations and coupling a read column multiplexer to the bitlines for read operations. The method may include performing concurrent read operations and write operations in the one or more banks of the memory with the write column multiplexer and the read column multiplexer via the bitlines.Type: ApplicationFiled: December 10, 2019Publication date: April 15, 2021Inventors: Lalit Gupta, Bo Zheng, Fakhruddin Ali Bohra, Nimish Sharma, Nicolaas Klarinus Johannes Van Winkelhoff, El Mehdi Boujamaa
-
Publication number: 20210111711Abstract: Various implementations described herein are directed to an integrated circuit having clock generation circuitry that receives an input clock signal and provides a first clock signal having a first pulse width. The integrated circuit includes first pulse-stretching circuitry coupled between the clock generation circuitry and input latch control circuitry. The first pulse-stretching circuitry receives the first clock signal and provides a second clock signal to the input latch control circuitry based on an enable signal. The second clock signal has a second pulse width that is at least greater than the first pulse width. The integrated circuit may include second pulse-stretching circuitry coupled between the clock generation circuitry and read-write circuitry. The second pulse-stretching circuitry provides a third clock signal to the read-write circuitry based on the enable signal. The third clock signal has a third pulse width that is at least greater than the first pulse width.Type: ApplicationFiled: December 21, 2020Publication date: April 15, 2021Inventors: Shri Sagar Dwivedi, Fakhruddin Ali Bohra, Lalit Gupta, Yew Keong Chong, Gus Yeung
-
Publication number: 20210110851Abstract: Various implementations described herein are directed to an implementation of a higher order multiplexer using lower order multiplexers. In an embodiment, the implementation requires a slight modification to the existing circuitry design of the lower multiplexers. A plurality of multiplexers may be coupled with each other such that a common input port and output port is formed. Using an enable signal, only one of the coupled multiplexers may be enabled at a time while the remaining multiplexers are switched off. Therefore, upon receiving a select signal indicating an address of a memory cell, the lower multiplexers coupled together function as a higher order multiplexer in selecting the appropriate column corresponding to the memory cell.Type: ApplicationFiled: December 10, 2019Publication date: April 15, 2021Inventors: Lalit Gupta, Nicolaas Klarinus Johannes Van Winkelhoff, El Mehdi Boujamaa, Bo Zheng, Fakhruddin Ali Bohra, Cyrille Nicolas Dray, Ashish Bhardwaj, Durgesh Kumar Dubey
-
Publication number: 20210110853Abstract: Various implementations described herein refer to a method for providing single port memory with a bitcell array arranged in columns and rows. The method may include coupling a wordline to the single port memory including coupling the wordline to the columns of the bitcell array. The method may include performing multiple memory access operations concurrently in the single port memory including performing a read operation in one column of the bitcell array using the wordline while performing a write operation in another column of the bitcell array using the wordline, or performing a write operation in one column of the bitcell array using the wordline while performing a read operation in another column of the bitcell array using the same wordline.Type: ApplicationFiled: October 12, 2019Publication date: April 15, 2021Inventors: Lalit Gupta, Nicolaas Klarinus Johannes van Windelhoff, Bo Zheng, El Mehdi Boujamaa, Fakhruddin Ali Bohra
-
Publication number: 20210098032Abstract: Various implementations described herein refer to a method for providing single port memory with multiple different banks having a first bank and a second bank that is different than the first bank. The method may include coupling multiple wordlines to the single port memory including coupling a first wordline to the first bank and coupling a second wordline to the second bank. The method may include performing multiple memory access operations concurrently in the single port memory.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Inventors: Lalit Gupta, Bo Zheng, El Mehdi Boujamaa, Fakhruddin Ali Bohra
-
Patent number: 10943670Abstract: Various implementations described herein are directed to a device having memory with an array of bitcells arranged in columns and rows, wherein a first number of columns represents a first number of output bits, and a second number of columns represents a second number of output bits. The device may include dummy wordline (DWL) circuitry having multiple DWL paths including a first DWL path disposed along the first number of columns and a second DWL path disposed along the second number of columns. The first DWL path has a shorter length than the second DWL path so as to allow for faster operation of the bitcells in the memory associated with the first number of output bits.Type: GrantFiled: August 29, 2019Date of Patent: March 9, 2021Assignee: Arm LimitedInventors: Lalit Gupta, Shri Sagar Dwivedi, Fakhruddin Ali Bohra, Gaurav Rattan Singla
-
Publication number: 20210065839Abstract: Various implementations described herein are directed to a device having memory with an array of bitcells arranged in columns and rows, wherein a first number of columns represents a first number of output bits, and a second number of columns represents a second number of output bits. The device may include dummy wordline (DWL) circuitry having multiple DWL paths including a first DWL path disposed along the first number of columns and a second DWL path disposed along the second number of columns. The first DWL path has a shorter length than the second DWL path so as to allow for faster operation of the bitcells in the memory associated with the first number of output bits.Type: ApplicationFiled: August 29, 2019Publication date: March 4, 2021Inventors: Lalit Gupta, Shri Sagar Dwivedi, Fakhruddin Ali Bohra, Gaurav Rattan Singla
-
Patent number: 10878892Abstract: Various implementations described herein may refer to an integrated circuit using discharging circuitries for bit lines. In one implementation, an integrated circuit may include a memory array having memory cells, where the memory cells are arranged into columns and configured to be accessed using bit line pairs. The integrated circuit may also include discharging circuitries to selectively discharge the bit line pairs, where a respective discharging circuitry is coupled to a negative supply voltage node of a respective column of memory cells. The respective discharging circuitry may discharge a bit line pair of the respective column to a first voltage when the bit line pair is selected for a memory operation, and may discharge the bit line pair of the respective column to a second voltage when the bit line pair is not selected for a memory operation, where the second voltage is greater than the first voltage.Type: GrantFiled: April 23, 2018Date of Patent: December 29, 2020Assignee: Arm LimitedInventors: Lalit Gupta, Jitendra Dasani, Vivek Nautiyal, Shri Sagar Dwivedi, Fakhruddin Ali Bohra
-
Patent number: 10873324Abstract: Various implementations described herein are directed to an integrated circuit having clock generation circuitry that receives an input clock signal and provides a first clock signal having a first pulse width. The integrated circuit includes first pulse-stretching circuitry coupled between the clock generation circuitry and input latch control circuitry. The first pulse-stretching circuitry receives the first clock signal and provides a second clock signal to the input latch control circuitry based on an enable signal. The second clock signal has a second pulse width that is at least greater than the first pulse width. The integrated circuit may include second pulse-stretching circuitry coupled between the clock generation circuitry and read-write circuitry. The second pulse-stretching circuitry provides a third clock signal to the read-write circuitry based on the enable signal. The third clock signal has a third pulse width that is at least greater than the first pulse width.Type: GrantFiled: July 3, 2018Date of Patent: December 22, 2020Assignee: Arm LimitedInventors: Shri Sagar Dwivedi, Fakhruddin Ali Bohra, Lalit Gupta, Yew Keong Chong, Gus Yeung
-
Publication number: 20200388309Abstract: Various implementations described herein are directed to a device having an array of bitcells with bitlines coupled to columns of the bitcells. The device may include one or more switch structures that are coupled between the bitlines and a supply voltage, and the switch structures may be configured to precharge the bitlines to the supply voltage when activated. In some instances, the supply voltage may refer to ground or a ground related voltage having a voltage near or equal to zero volts (0V).Type: ApplicationFiled: June 7, 2019Publication date: December 10, 2020Inventors: Lalit Gupta, Gaurav Rattan Singla, Fakhruddin Ali Bohra, Shri Sagar Dwivedi
-
Patent number: 10786223Abstract: Disclosed is an ultrasound device for measuring blood flow velocity in a blood vessel of a subject without imaging functionality in the device. The measurement depends upon reflections of a collimated beam of ultrasound from a subject's body part. Received electrical signals representative of the reflected ultrasound energy is used for generating a representation of blood flow at a plurality of predetermined locations in the volume and calculating a first blood flow velocity at each of the locations. The representation of flow is used for delineating the blood flow in the blood vessel in the volume. An angle calculating unit calculates the Doppler angle between the direction of the radiated collimated beam in the delineated blood flow at each point. A velocity calculator calculates a second blood flow velocity at the plurality of points based on the calculated first velocities and the calculated angle at the point.Type: GrantFiled: June 29, 2012Date of Patent: September 29, 2020Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Lalit Gupta, Ajay Anand, John Petruzzello, Pallavi Vajinepalli, Rajendra Singh Sisodia, Celine Firtion, Ganesan Ramachandran