US2010049948A1PendingUtilityA1

Serial flash semiconductor memory

Assignee: WINBOND ELECTRONICS CORPPriority: Sep 27, 2004Filed: Jul 2, 2009Published: Feb 25, 2010
Est. expirySep 27, 2024(expired)· nominal 20-yr term from priority
G11C 16/26G11C 8/04G11C 2216/30G11C 7/1045G11C 2207/108
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A serial flash memory is provided with multiple configurable pins, at least one of which is selectively configurable for use in either single-bit serial data transfers or multiple-bit serial data transfers. In single-bit serial mode, data transfer is bit-by-bit through a pin. In multiple-bit serial mode, a number of sequential bits are transferred at a time through respective pins. The serial flash memory may have 16 or fewer pins, and even 8 or fewer pins, so that low pin count packaging such as the 8-pin or 16-pin SOIC package and the 8-contact MLP/QFN/SON package may be used. The availability of the single-bit serial type protocol enables compatibility with a number of existing systems, while the availability of the multiple-bit serial type protocol enables the serial flash memory to provide data transfer rates, in systems that can support them, that are significantly faster than available with standard serial flash memories.

Claims

exact text as granted — not AI-modified
1 . A method for executing code from a flash memory, comprising:
 obtaining a multiple bit segment of an instruction from the flash memory;   processing the multiple bit instruction segment in a controller to initiate decode of the instruction;   obtaining an additional multiple bit segment of the instruction from the flash memory;   processing the additional multiple bit instruction segment in the controller to continue decode of the instruction;   repeating the additional multiple bit instruction segment obtaining step and the additional multiple bit instruction segment processing step until the instruction is fully decoded; and   executing the decoded instruction.   
   
   
       2 . A method for executing code from a flash memory, comprising:
 obtaining a multiple bit segment of an instruction from the flash memory;   storing the multiple bit instruction segment in a controller;   obtaining an additional multiple bit segment of the instruction from the flash memory;   storing the additional multiple bit instruction segment in the controller;   repeating the additional multiple bit instruction segment obtaining step and the additional multiple bit instruction segment storing step until the instruction is fully assembled; and   decoding the instruction promptly upon full assembly thereof.

Join the waitlist — get patent alerts

Track US2010049948A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.