IP Library Granted Patent US 7,512,751
Granted Patent B2
US 7,512,751 · App. 11/043,709 · Granted Mar 31, 2009

Method and apparatus for adjusting timing signal between media controller and storage media

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 7,512,751
App. No.
11/043,709
Granted
Mar 31, 2009
Kind
B2
Abstract

A storage system controller ( 302 ) includes a plurality of media controllers ( 301 ), a local microprocessor ( 306 ), and a host interface logic ( 310 ), operably coupled by a multi-drop parallel bus. The multi-drop parallel bus includes a control bus ( 324 ), a payload data bus ( 320 ), a real-time ready-status (data ready) signaling bus ( 322 ) and a general microprocessor bus ( 330 ). Each media controller has a storage media ( 311 ) operably coupled thereto. Each media controller includes a parameter storage ( 404 ), a media interface circuit ( 406 ), a control data state machine ( 408 ), a command sequencer state machine ( 410 ), a media-side multi-mode transfer state machine ( 412 ), a dual-port memory ( 402 ), a memory controller ( 420 ), and a host-side transfer state machine ( 430 ). The host interface logic and the media controllers are implemented in one or more Field Programmable Gate Arrays. The storage system architecture allows the microprocessor to simultaneously broadcast a command to the media controllers, which have a capability to substantially simultaneously begin exchanging data with the storage media in response to the command. The storage system has provision for Redundant Array of Independent Disks, method 0, operation.

Claims (5)

1. In a storage system controller having a plurality of media controllers operably coupled to a multi-drop bus, each media controller pre-assigned a physical controller number, a method comprising the steps of:

a) providing each media controller with a next physical controller number;

b) causing one media controller of the plurality of media controllers to transfer data via the multi-drop bus;

c) causing the one media controller to announce on the multi-drop bus the next physical controller number; and

d) causing another media controller of the plurality of media controllers to transfer data via the multi-drop bus, wherein the pre-assigned physical controller number of the other media controller has a same value as the next physical controller number.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: SANDISK TECHNOLOGIES LLC
To: INNOVATIVE MEMORY SYSTEMS, INC.
Reel/Frame 058093/0991 →
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038813/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2016
From: SMART STORAGE SYSTEMS, INC
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038290/0033 →
CHANGE OF NAME Recorded May 29, 2013
From: SMART MODULAR TECHNOLOGIES (AZ), INC.
To: SMART STORAGE SYSTEMS (AZ), INC.
Reel/Frame 030508/0872 →
CHANGE OF NAME Recorded May 29, 2013
From: ADTRON CORPORATION
To: SMART MODULAR TECHNOLOGIES (AZ), INC.
Reel/Frame 030508/0867 →
CHANGE OF NAME Recorded May 29, 2013
From: SMART STORAGE SYSTEMS (AZ), INC.
To: SMART STORAGE SYSTEMS, INC.
Reel/Frame 030508/0878 →
RELEASE Recorded Feb 16, 2012
From: SILICON VALLEY BANK
To: ADTRON CORPORATION
Reel/Frame 027728/0591 →
RELEASE OF SECURITY INTEREST Recorded Aug 25, 2011
From: SILICON VALLEY BANK
To: SMART MODULAR TECHNOLOGIES, INC. (FORMERLY KNOWN AS ADTRON CORPORATION)
Reel/Frame 026810/0306 →
SECURITY INTEREST Recorded Jul 20, 2007
From: ADTRON CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 019588/0900 →