IP Library › Granted Patent US 10,908,817
Granted Patent B2
US 10,908,817 · App. 16/003,515 · Granted Feb 2, 2021

Signal reduction in a microcontroller architecture for non-volatile memory

Inventors: Tai-Yuan Tseng (Milpitas, CA); Hiroyuki Mizukoshi (Kawasaki, JP); Chi-Lin Hsu (San Jose, CA); Yan Li (Milpitas, CA)
Assignee: SanDisk Technologies LLC
G06F3/0604G06F3/0655G06F3/0679G11C5/066G11C7/1039G11C8/08G11C8/12G11C11/56G11C11/5642G11C16/08G11C16/10G11C16/26G11C16/3459G11C7/1015G11C16/0483G11C2207/107
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 10,908,817
App. No.
16/003,515
Granted
Feb 2, 2021
Kind
B2
Abstract

An apparatus includes a first processor that generates first control signals to control a first circuit to perform memory operations on memory cells. A first number of first physical signal lines delivers the first control signals to a conversion circuit. A second number of second physical signal lines delivers converted control signals to the first circuit. The conversion circuit is coupled by the first number of first physical signal lines to the first processor and by the second number of second physical signal lines to the first circuit. The conversion circuit converts the first control signals to the converted control signals, and outputs the converted control signals to the first circuit. The first number of first physical signal lines is less than the second number of second physical signal lines to reduce the first number of first physical signal lines coupled between the first processor and the first circuit.

Claims (42)

1. An apparatus comprising:

a memory structure comprising non-volatile memory cells;

a first processor configured to execute first instructions to generate first control signals on a first number of first physical signal lines to control voltages applied to the memory structure by a first circuit to perform memory operations on the non-volatile memory cells;

a second processor configured to execute second instructions to generate second control signals to control a second circuit to sense a condition of the non-volatile memory cells in response to the applied voltages; and

a conversion circuit comprising a plurality of registers coupled by the first physical signal lines to the first processor to receive the first control signals, the conversion circuit configured to convert the first control signals to converted control signals that are output from the conversion circuit on a second number of second physical signal lines to the first circuit, the first number less than the second number to reduce the first number of first physical signal lines coupled between the first processor and the first circuit.

2. The apparatus of claim 1 , wherein the conversion circuit comprises a serial-in and parallel-out pipeline circuit.

3. The apparatus of claim 1 , wherein the conversion circuit comprises a two-stage pipeline structure.

4. The apparatus of claim 1 , wherein the conversion circuit comprises a pre-fetch circuit coupled to a fetch circuit.

5. The apparatus of claim 1 , wherein the first control signals comprise signals controlling timing of voltages applied by the first circuit to the memory structure.

6. The apparatus of claim 1 , wherein the first processor is further configured to arrange the first physical signal lines into groups of first control signals, and provide the first control signals one group at a time on the first physical signal lines.

7. The apparatus of claim 1 , wherein the apparatus further comprises an integrated circuit comprising a first level comprising the memory structure, and a second level comprising the first processor and the second processor, wherein the first level and second level comprise different levels.

8. The apparatus of claim 1 , wherein the memory structure comprises a plurality of memory planes, each comprising the first circuit.

9. The apparatus of claim 1 , wherein the first processor and the second processor are disposed under the memory structure.

10. An apparatus comprising:

a plurality of memory cells coupled to a plurality of word lines and a plurality of bit lines, and a voltage source circuit configured to apply voltages to the word lines and the bit lines; and

a microcontroller circuit comprising:

a first control circuit configured to:

provide a plurality of first control signals at a first plurality of physical signal lines to the voltage source circuit, wherein the first control signals control timing of memory operations performed on the plurality of memory cells; and

implement a serial-in and parallel-out pipeline to reduce a number of the first plurality of physical signal lines; and

a second control circuit configured to provide a plurality of second control signals to control a second circuit to sense a condition of the plurality of memory cells in response to the memory operations performed on the plurality of memory cells.

11. The apparatus of claim 10 , wherein the serial-in and parallel-out pipeline comprises a two-stage pipeline structure.

12. The apparatus of claim 10 , wherein the serial-in and parallel-out pipeline comprises a pre-fetch circuit coupled to a fetch circuit.

13. The apparatus of claim 10 , wherein the serial-in and parallel-out pipeline comprises a first plurality of shift registers coupled to a second plurality of shift registers.

14. The apparatus of claim 10 , wherein the second circuit comprises data latch circuits.

15. The apparatus of claim 10 , wherein the plurality of memory cells comprise a plurality of memory planes, each coupled to the first plurality of physical signal lines.

16. The apparatus of claim 10 , wherein the controller circuit is disposed under the memory core circuit.

17. A method comprising:

providing a microcontroller coupled to a plurality of memory cells, the microcontroller comprising a first processor and a second processor;

executing a first set of instructions on the first processor to provide first control signals over a plurality of first physical signal lines to a first circuit configured to apply voltages to the plurality of memory cells;

executing a second set of instructions on the second processor to provide second control signals to a second circuit configured to sense a memory state of the plurality of memory cells;

reducing a number of the first physical signal lines by:

storing first control signal data from the first physical signal lines in a first set of registers;

shifting the stored first control signal data from the first set of registers to a second set of registers; and

providing the first control signal data from the second set of registers over second physical signal lines to the first circuit.

18. The method of claim 17 , further comprising implementing a serial-in and parallel-out pipeline to reduce the number of first physical signal lines in the memory circuit.

19. A system comprising:

a memory structure comprising non-volatile memory cells;

a first circuit comprising a voltage generator connected to the memory structure;

a state machine configured to generate first control signals coupled via physical signal lines to the first circuit to control voltages applied to the memory structure by the voltage generator to perform memory operations on the non-volatile memory cells;

a second circuit configured to generate second control signals coupled to a a second circuit configured to sense a condition of the non-volatile memory cells in response to the applied voltage; and

a conversion circuit comprising a two-stage pipeline structure coupled between the state machine and the first circuit, the two-stage pipeline structure configured to reduce a number of the physical signal lines.

20. The system of claim 19 , wherein the plurality of memory die comprise a plurality of memory planes, each coupled to the physical signal lines.

Assignments (4)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2018
From: TSENG, TAI-YUAN; MIZUKOSHI, HIROYUKI; HSU, CHI-LIN; LI, YAN
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 046031/0342 →
Continuity (2)
Provisional Application 62596680 · Dec 8, 2017
Related Publication 20190179532A1 · Jun 13, 2019