WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Options
Query Language
Stem
Sort by:
List Length
Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2006019860) SYSTEM AND METHOD FOR CONTROLLING BUFFER MEMORY OVERFLOW AND UNDERFLOW CONDITIONS IN STORAGE CONTROLLERS
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2006/019860 International Application No.: PCT/US2005/024920
Publication Date: 23.02.2006 International Filing Date: 13.07.2005
IPC:
G06F 3/06 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
3
Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06
Digital input from, or digital output to, record carriers
Applicants: QLOGIC CORPORATION[US/US]; 26650 ALICIA PARKWAY ALISO VIEJO, CA 92656, US (AllExceptUS)
Inventors: NGUYEN, Kha; US
WONG, William C.; US
JANG, Mouluan; US
WANG, Jane X.; US
Agent: SINGH, Tejinder ; Klein, O'Neill & Singh, LLP 2 Park Plaza, Suite 510 Irvine, CA 92614, US
Priority Data:
10/894,20819.07.2004US
Title (EN) SYSTEM AND METHOD FOR CONTROLLING BUFFER MEMORY OVERFLOW AND UNDERFLOW CONDITIONS IN STORAGE CONTROLLERS
(FR) SYSTEME ET PROCEDE POUR LE CONTROLE DE CONDITIONS DE DEPASSEMENT ET DE SOUPASSEMENT DE CAPACITE DANS DES CONTROLEURS D'UNITE DE STOCKAGE
Abstract:
(EN) A method for maintaining flow control in a buffer memory coupled to a storage controller is provided. The storage controller includes, first and second counters that are used to monitor when data is read from a buffer memory and when data is transferred from the buffer memory to the host. The method includes, incrementing first and second counter values when data is placed in the buffer memory; decrementing a first counter value when data is read from the buffer memory; and decrementing the second counter value when data is sent to a host. The method further includes, pausing a first channel logic between a transport module and a storage disk when there is no data in the buffer memory; and pausing a second channel logic between a disk and the buffer memory if there is no space in the buffer memory.
(FR) La présente invention a trait à un procédé pour le maintien de flux dans une mémoire tampon reliée à un contrôleur d'unité de stockage. Le contrôleur d'unité de stockage comporte des premier et deuxième compteurs qui servent au pilotage de l'instant de lecture de données à partir d'une mémoire tampon et l'instant de transfert de données depuis la mémoire tampon vers l'hôte. Le procédé comprend: l'incrémentation des valeurs des premier et deuxième compteurs lors du placement du données dans la mémoire tampon; la décrémentation d'une valeur de premier compteur lors de la lecture de données à partir de la mémoire tampon; et la décrémentation de la valeur de deuxième compteur lors de la transmission de données vers l'hôte. Le procédé comprend en outre la pause d'une première logique de voie entre un module de transport et un disque de stockage lorsqu'aucune donnée n'est présente dans la mémoire tampon; et la pause d'une deuxième logique de voie s'il n'y a plus d'espace dans la mémoire tampon.
front page image
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)