IP Library Granted Patent US 12,640,219
Granted Patent B2
US 12,640,219 · App. 18/403,700 · Granted May 26, 2026

Method for scanning a memory array

Inventors: Thomas Ziaja (Austin, TX); Paul Jordan (Austin, TX)
Assignee: SambaNova Systems, Inc.
G11C29/30G11C29/12015G11C29/18G11C2029/1802G11C2029/3202
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,640,219
App. No.
18/403,700
Granted
May 26, 2026
Kind
B2
Abstract

A method is disclosed for scanning an array of memory cells arranged in rows and columns, where the array includes a scan chain partitioned into multiple sections. Each section includes a first scan multiplexer, a section buffer cell, and multiple memory cells. The method includes determining whether a scan shift mode is entered, asserting a scan enable signal to select second inputs of each first scan multiplexer when the scan shift mode is entered, coupling the scan input with the input of the section buffer cell of the first section, and coupling the output of the memory cell in the previous section with the input of the section buffer cell in the next section. The method further includes updating the contents of the section buffer cell and the memory cells using clock signals and scan word line pulses.

Claims (13)

1 . A method of scanning an array of memory cells arranged in R rows numbered 0 through R−1, and C columns numbered 0 through C−1, the array comprising a scan chain partitioned into at least two sections of each at least a part of a column comprising two or more cells, the at least two sections coupled in series between a scan input SI and a scan output SO, and each section comprising a first scan multiplexer, a section buffer cell, and M memory cells numbered 0 through M−1, the method comprising:

(a) determining whether a scan shift mode is entered;

(b) upon determining that the scan shift mode is not entered, returning to (a);

(c) upon determining that the scan shift mode is entered, asserting a scan enable signal SE to select second inputs of each first scan multiplexer;

(d) coupling the scan input SI with an input of the section buffer cell of a first of the at least two sections, and for each section s, wherein s ranges from 0 to S−2, coupling an output of memory cell in row M−1 with an input of the section buffer cell in section s+1;

(e) asserting and de-asserting a clock signal CLK to update contents of the section buffer cell of each of the at least two sections;

(f) for each of the at least two sections, and each memory cell m in a section, wherein m ranges backwards from M−1 to 1, coupling an input of memory cell m with an output of memory cell m−1, and asserting and de-asserting a single scan word line SWL pulse to update contents of the memory cell; and

(g) for each of the at least two sections, and each memory cell m=0 in a section, coupling an input of memory cell m with an output of the section buffer cell, and asserting and de-asserting a single scan word line SWL pulse to update contents of the memory cell.

2 . The method of claim 1 , wherein:

each section further comprises a second scan multiplexer and a read multiplexer; and

coupling an input of memory cell m with an output of memory cell m−1 includes routing an output signal of memory cell m−1 via the read multiplexer and the second scan multiplexer.

3 . The method of claim 1 , wherein:

memory cells contents in a section are updated with successive non-overlapping scan word line SWL pulses.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 18, 2025
From: SAMBANOVA SYSTEMS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 070892/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2024
From: ZIAJA, THOMAS A.; JORDAN, PAUL J.
To: SAMBANOVA SYSTEMS, INC.
Reel/Frame 066032/0313 →
Continuity (2)
Continuation 18207482 · Jun 8, 2023
Related Publication 20240412798A1 · Dec 12, 2024
References Cited (9)
US 5550843A · Yee · 1996 [cited by applicant]
US 6546505B1 · Swoboda · 2003 [cited by examiner]
US 10162005B1 · Alzheimer · 2018 [cited by examiner]
US 20040190331A1 · Ross · 2004 [cited by examiner]
US 20170115342A1 · Wang · 2017 [cited by applicant]
US 20220139478A1 · Ziaja · 2022 [cited by examiner]
WO 2010142987A1 · 2010 [cited by applicant]
M. Emani et al., Accelerating Scientific Applications With Sambanova Reconfigurable Dataflow Architecture, in Computing in Science & Engineering, vol. 23, No. 2, pp. 114-119, Mar. 26, 2021, [doi: 10.1109/MCSE.2021.30572… [cited by applicant]
Podobas et al., A Survey on Coarse-Grained Reconfigurable Architectures From a Performance Perspective, IEEEAccess, vol. 2020.3012084, Jul. 27, 2020, 25 pages. [cited by applicant]