IP Library Granted Patent US 12,259,498
Granted Patent B2
US 12,259,498 · App. 17/155,871 · Granted Mar 25, 2025

DRAM-based LIDAR pixel

Inventors: Robert Henderson (Edinburgh, GB); Hod Finkelstein (Berkeley, CA)
Assignee: Sense Photonics, Inc.
G01S7/4861G01S7/4817G01S7/484G01S7/4915G01S17/931
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,259,498
App. No.
17/155,871
Granted
Mar 25, 2025
Kind
B2
Abstract

A Light Detection and Ranging (LIDAR) detector circuit includes a memory device comprising a non-transitory storage medium that is configured to store data indicative of detection events in respective memory bins, and at least one control circuit. The at least one control circuit is configured to receive detection signals from one or more photodetector elements, identify a presence or an absence of detection events indicated by the detection signals during a portion of time between pulses of an emitter signal output from a LIDAR emitter element, and execute one of a first memory operation or a second memory operation to update the data in the respective memory bins responsive to identification of the presence or the absence of the detection events, respectively. Related circuits and methods of operation are also discussed.

Claims (40)

1. A Light Detection and Ranging (LIDAR) detector circuit, comprising:

a memory device comprising a non-transitory storage medium that is configured to store histogram data in respective memory bins; and

at least one control circuit configured to:

receive detection signals from one or more photodetector elements;

execute a first memory operation to update the histogram data in the respective memory bins responsive to the detection signals indicating a presence of detection events during a portion of time between pulses of an emitter signal output from a LIDAR emitter element, wherein the first memory operation comprises an increment operation; and

execute a second memory operation to update the histogram data in the respective memory bins responsive to the detection signals indicating an absence of the detection events during the portion of the time between the pulses of the emitter signal, wherein the second memory operation comprises a refresh operation, and

wherein the increment operation or the refresh operation to update the histogram data stored in the respective memory bins of the memory device is completed within the time between the pulses of the emitter signal.

2. The LIDAR detector circuit of claim 1 , wherein the at least one control circuit is configured to execute the refresh operation at a frequency that is greater than or less than a frequency of the pulses of the emitter signal, and wherein the frequency of the refresh operation is temperature-dependent.

3. The LIDAR detector circuit of claim 1 , wherein the at least one control circuit comprises a logic-based counter circuit that is configured to perform the increment operation or the refresh operation.

4. The LIDAR detector circuit of claim 3 , wherein the counter circuit comprises a plurality of serially-connected adder circuits.

5. The LIDAR detector circuit of claim 3 , wherein the counter circuit comprises a linear feedback shift register that is configured to execute the increment operation by shifting bits stored in the respective memory bins forward using a linear feedback loop.

6. The LIDAR detector circuit of claim 5 , wherein the linear feedback shift register is configured to execute the refresh operation by feeding bits stored in the respective memory bins back to at least one input thereof.

7. The LIDAR detector circuit of claim 1 , wherein the increment or refresh operations are performed sequentially for the respective memory bins.

8. The LIDAR detector circuit of claim 7 , wherein the memory device is a memory array comprising respective rows or columns of dynamic random access memory (DRAM) cells that define the respective memory bins, and wherein at least one control circuit is further configured to output a readout signal responsive to a read signal that is sequentially applied to the respective rows or columns.

9. The LIDAR detector circuit of claim 8 , wherein the memory device and the one or more photodetector elements comprise the DRAM cells and a plurality of the photodetector elements that are native to a same wafer, or are provided on respective wafers and electrically interconnected.

10. The LIDAR detector circuit of claim 8 , wherein the DRAM cells are provided in respective trenches between the photodetector elements and define optical and/or electrical barriers between adjacent ones of the photodetector elements.

11. The LIDAR detector circuit of claim 8 , wherein the readout signal comprises a count signal and/or a time integration signal, and wherein the at least one control circuit is configured to calculate an estimated time of arrival of photons incident on the photodetector elements based on the readout signal.

12. The LIDAR detector circuit of claim 1 , wherein the portion of the time between the pulses of the emitter signal corresponds to a respective distance subrange, and wherein the respective memory bins comprise histogram data corresponding to the respective distance subrange.

13. The LIDAR detector circuit of claim 12 , wherein the photodetector elements comprise single-photon avalanche detectors (SPADs), and wherein the histogram data comprises photon counts indicated by the detection signals corresponding to the respective distance subrange.

14. The LIDAR detector circuit of claim 1 , wherein the at least one control circuit is configured to transmit respective strobe signals that activate the one or more photodetector elements for respective detection windows that are differently delayed between the pulses of the emitter signal.

15. The LIDAR detector circuit of claim 14 , wherein the respective detection windows correspond to respective distance subranges, and wherein the at least one control circuit is configured to transmit the respective strobe signals to activate the one or more photodetector elements to sequentially cycle through the respective distance subranges.

16. A Light Detection and Ranging (LIDAR) detector circuit, comprising:

one or more photodetector elements defining a LIDAR detector pixel;

a memory device comprising a non-transitory storage medium that is configured to store data in respective memory bins, wherein the memory bins comprise dynamic random access memory (DRAM) cells; and

at least one processor circuit configured to receive detection signals from the one or more photodetector elements, identify an absence of detection events indicated by the detection signals during a portion of time between pulses of an emitter signal output from a LIDAR emitter element, and execute a memory operation to update the data in the respective memory bins responsive to identification of the absence of the detection events,

wherein the DRAM cells are provided in respective trenches between the photodetector elements and define optical and/or electrical barriers between adjacent ones of the photodetector elements.

17. The LIDAR detector circuit of claim 16 , wherein the memory operation is a refresh operation, and wherein the at least one processor circuit is further configured to identify a presence of the detection events indicated by the detection signals during the portion of the time between the pulses of the emitter signal, and execute an increment operation to update the data in the respective memory bins responsive to identification of the presence of the detection events.

18. The LIDAR detector circuit of claim 17 , wherein the at least one processor circuit is configured to execute the refresh operation at a frequency that is greater than or less than a frequency of the pulses of the emitter signal, optionally and wherein the frequency of the refresh operation is temperature-dependent.

19. The LIDAR detector circuit of claim 18 , wherein the at least one processor circuit comprises a linear feedback shift register that is configured to execute the increment operation by shifting bits stored in the respective memory bins forward using a linear feedback loop, and is configured to execute the refresh operation by feeding bits stored in the respective memory bins back to at least one input thereof.

20. The LIDAR detector circuit of claim 17 , wherein the increment operation or the refresh operation to update the data stored in the respective memory bins of the memory device is completed within the time between the pulses of the emitter signal.

21. The LIDAR detector circuit of claim 17 , wherein the portion of the time between the pulses of the emitter signal correspond to a respective distance subrange, the respective memory bins comprise histogram data corresponding to the respective distance subrange, the histogram data comprises photon counts indicated by the detection signals, and the memory device comprises dynamic random access memory (DRAM) cells that define the respective memory bins.

22. A method of operating a Light Detection and Ranging (LIDAR) detector circuit, the method comprising:

receiving detection signals from one or more photodetector elements;

identifying a presence or an absence of detection events indicated by the detection signals during a portion of time between pulses of an emitter signal output from a LIDAR emitter element; and

executing one of a first memory operation or a second memory operation to update histogram data stored in respective memory bins of a memory device comprising a non-transitory storage medium responsive to identification of the presence or the absence of the detection events, respectively,

wherein the first memory operation comprises an increment operation, the second memory operation comprises a refresh operation, and the executing the one of the increment operation or the refresh operation to update the histogram data stored in the respective memory bins of the memory device is completed within the time between the pulses of the emitter signal.

23. The method of claim 22 , wherein the executing the refresh operation comprises executing the refresh operation at a frequency that is greater than or less than a frequency of the pulses of the emitter signal, and wherein the frequency of the refresh operation is temperature-dependent.

24. The method of claim 22 , wherein the executing the increment operation comprises shifting bits stored in the respective memory bins forward using a linear feedback loop of a linear feedback shift register.

25. The method of claim 24 , wherein the executing the refresh operation comprises feeding bits stored in the respective memory bins back to at least one input of the linear feedback shift register.

26. A LIDAR system comprising the detector circuit of claim 1 , wherein the LIDAR system is configured to be coupled to an autonomous vehicle such that the LIDAR emitter element and the one or more photodetector elements are oriented relative to an intended direction of travel of the autonomous vehicle.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD THE SECOND ASSIGNEE PREVIOUSLY RECORDED AT REEL: 65350 FRAME: 826. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 29, 2023
From: HERCULES CAPITAL, INC.
To: OUSTER, INC.; SENSE PHOTONICS, INC.
Reel/Frame 066432/0458 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST AT REEL/FRAME NO. 059859/0035 Recorded Oct 25, 2023
From: HERCULES CAPITAL, INC.
To: OUSTER, INC.
Reel/Frame 065350/0826 →
SECURITY INTEREST Recorded Apr 29, 2022
From: OUSTER, INC.; SENSE PHOTONICS, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 059859/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2021
From: THE UNIVERSITY COURT OF THE UNIVERSITY OF EDINBURGH
To: SENSE PHOTONICS, INC.
Reel/Frame 055127/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2021
From: HENDERSON, ROBERT
To: THE UNIVERSITY COURT OF THE UNIVERSITY OF EDINBURGH
Reel/Frame 055002/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2021
From: FINKELSTEIN, HOD
To: SENSE PHOTONICS, INC.
Reel/Frame 055002/0552 →
Continuity (2)
Provisional Application 62966171 · Jan 27, 2020
Related Publication 20210231782A1 · Jul 29, 2021
References Cited (21)
US 4891772A · Case · 1990 [cited by examiner]
US 5298905A · Dahl · 1994 [cited by applicant]
US 9019785B2 · Cowles et al. · 2015 [cited by applicant]
US 9437256B2 · Cowles et al. · 2016 [cited by applicant]
US 9891142B2 · Nair · 2018 [cited by applicant]
US 20040119838A1 · Griffis et al. · 2004 [cited by applicant]
US 20070008808A1 · Schnieder · 2007 [cited by applicant]
US 20160216376A1 · Patil · 2016 [cited by applicant]
US 20180164415A1 · Buckley · 2018 [cited by examiner]
US 20180301872A1 · Burroughs et al. · 2018 [cited by applicant]
US 20190250257A1 · Finkelstein et al. · 2019 [cited by applicant]
US 20200135776A1 · Finkelstein · 2020 [cited by applicant]
US 20200256963A1 · Onal · 2020 [cited by examiner]
CN 105629925A · 2016 [cited by applicant]
CN 105684087A · 2016 [cited by applicant]
CN 110235024A · 2019 [cited by examiner]
JP 2010281694A · 2010 [cited by applicant]
JP 2015155872A · 2014 [cited by examiner]
EP21747770.2, “Extended European Search Report”, Dec. 21, 2023, 9 pages. [cited by applicant]
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, in corresponding PCT Application No. PCT/US2021/014570 (May 11, 2021). [cited by applicant]
CN202180024308.8, “Office Action”, Sep. 15, 2024, 15 pages. [cited by applicant]
Cited By (1)
US 12,694,913