DE60030765D1 - MOBILE COMMUNICATION DEVICE WITH INTEGRATED EMBEDDED FLASH AND SRAM STORAGE - Google Patents
MOBILE COMMUNICATION DEVICE WITH INTEGRATED EMBEDDED FLASH AND SRAM STORAGEInfo
- Publication number
- DE60030765D1 DE60030765D1 DE60030765T DE60030765T DE60030765D1 DE 60030765 D1 DE60030765 D1 DE 60030765D1 DE 60030765 T DE60030765 T DE 60030765T DE 60030765 T DE60030765 T DE 60030765T DE 60030765 D1 DE60030765 D1 DE 60030765D1
- Authority
- DE
- Germany
- Prior art keywords
- flash
- flash memory
- macros
- memory controller
- asic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000010295 mobile communication Methods 0.000 title 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/22—Safety or protection circuits preventing unauthorised or accidental access to memory cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2216/00—Indexing scheme relating to G11C16/00 and subgroups, for features not directly covered by these groups
- G11C2216/12—Reading and writing aspects of erasable programmable read-only memories
- G11C2216/22—Nonvolatile memory in which reading can be carried out from one memory bank or array whilst a word or sector in another bank or array is being erased or programmed simultaneously
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Read Only Memory (AREA)
- Memory System (AREA)
- Storage Device Security (AREA)
- Semiconductor Memories (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Non-Volatile Memory (AREA)
Abstract
The flash and SRAM memory (112, 113) are embedded within an application specific integrated circuit (ASIC) to provide improved access times and also reduce over all power consumption of a mobile telephone employing the ASIC. The flash memory system (112) includes a flash memory array (130) configured to provide a set of individual flash macros and a flash memory controller (132) for accessing the flash macros. The flash memory controller includes a read while writing unit (144, 146) for writing to one of the flash macros while simultaneously reading from another of the flash macros. The flash memory controller also includes programmable wait state registers (138) and a password register (140) providing a separate password for different portions of the flash memory array. A memory swap unit (149) is provided for swapping high and low memory subsequent to completion of operations performed by the boot loader. Method and apparatus implementations are disclosed.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/465,665 US6407949B1 (en) | 1999-12-17 | 1999-12-17 | Mobile communication device having integrated embedded flash and SRAM memory |
US465665 | 1999-12-17 | ||
PCT/US2000/034216 WO2001045106A2 (en) | 1999-12-17 | 2000-12-14 | Mobile communication device having integrated embedded flash and sram memory |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60030765D1 true DE60030765D1 (en) | 2006-10-26 |
DE60030765T2 DE60030765T2 (en) | 2007-09-13 |
Family
ID=23848684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60030765T Expired - Lifetime DE60030765T2 (en) | 1999-12-17 | 2000-12-14 | MOBILE COMMUNICATION DEVICE WITH INTEGRATED EMBEDDED FLASH AND SRAM STORAGE |
Country Status (12)
Country | Link |
---|---|
US (2) | US6407949B1 (en) |
EP (4) | EP1710806B1 (en) |
JP (5) | JP4795598B2 (en) |
KR (1) | KR20030011067A (en) |
CN (1) | CN1411601A (en) |
AT (1) | ATE339764T1 (en) |
AU (1) | AU2271301A (en) |
CA (4) | CA2393143A1 (en) |
DE (1) | DE60030765T2 (en) |
ES (1) | ES2269213T3 (en) |
HK (1) | HK1052248A1 (en) |
WO (1) | WO2001045106A2 (en) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001025053A (en) | 1999-07-09 | 2001-01-26 | Mitsubishi Electric Corp | Memory system for portable telephone |
US6563746B2 (en) * | 1999-11-09 | 2003-05-13 | Fujitsu Limited | Circuit for entering/exiting semiconductor memory device into/from low power consumption mode and method of controlling internal circuit at low power consumption mode |
US6407949B1 (en) * | 1999-12-17 | 2002-06-18 | Qualcomm, Incorporated | Mobile communication device having integrated embedded flash and SRAM memory |
US6785806B1 (en) | 1999-12-30 | 2004-08-31 | Intel Corporation | Bios having macro/effector pairs for hardware initialization |
CN100476989C (en) * | 2000-02-21 | 2009-04-08 | 特科2000国际有限公司 | Portable data storage device |
JP2001249471A (en) | 2000-03-07 | 2001-09-14 | Fuji Denki Gazo Device Kk | Electrophotographic photoreceptor |
US6741978B1 (en) * | 2000-04-12 | 2004-05-25 | Intel Corporation | Accessing file data stored in non-volatile re-programmable semiconductor memories |
JP4840553B2 (en) * | 2001-07-31 | 2011-12-21 | 日本電気株式会社 | Wireless communication apparatus, boot program rewriting method and program |
US20030046575A1 (en) * | 2001-08-30 | 2003-03-06 | International Business Machines Corporation | Digital identity information cards |
TW538338B (en) * | 2001-12-19 | 2003-06-21 | Yi-Lang Jang | Data protection device using addresses |
GB2385956B (en) * | 2002-03-01 | 2004-06-02 | 3Com Corp | Key based register locking mechanism |
EP1345236B1 (en) * | 2002-03-14 | 2011-05-11 | STMicroelectronics Srl | A non-volatile memory device |
CA2380762A1 (en) * | 2002-04-04 | 2003-10-04 | Intrinsyc Software, Inc. | Internet-enabled device provisioning, upgrade and recovery mechanism |
US8108588B2 (en) * | 2003-04-16 | 2012-01-31 | Sandisk Il Ltd. | Monolithic read-while-write flash memory device |
US7171288B2 (en) * | 2003-10-06 | 2007-01-30 | Invacare Corporation | Method and apparatus for reprogramming a programmed controller of a power driven wheelchair |
US7210002B2 (en) * | 2003-11-19 | 2007-04-24 | Qualcomm Incorporated | System and method for operating dual bank read-while-write flash |
KR100533683B1 (en) * | 2004-02-03 | 2005-12-05 | 삼성전자주식회사 | Data managing device and method for flash memory |
US20050177754A1 (en) * | 2004-02-09 | 2005-08-11 | Board Of Control Of Michigan Technological University | Password management peripheral system and method |
JP2007526724A (en) * | 2004-03-04 | 2007-09-13 | クゥアルコム・インコーポレイテッド | Early truncation of low data rate traffic in wireless networks |
JP4768237B2 (en) * | 2004-06-25 | 2011-09-07 | 株式会社東芝 | Portable electronic device and method for controlling portable electronic device |
JP4460967B2 (en) * | 2004-07-23 | 2010-05-12 | 株式会社東芝 | MEMORY CARD, NONVOLATILE SEMICONDUCTOR MEMORY, AND SEMICONDUCTOR MEMORY CONTROL METHOD |
US20060069849A1 (en) * | 2004-09-30 | 2006-03-30 | Rudelic John C | Methods and apparatus to update information in a memory |
US20060215437A1 (en) * | 2005-03-28 | 2006-09-28 | Trika Sanjeev N | Recovering from memory imprints |
CN101185048B (en) | 2005-05-25 | 2011-12-07 | Nxp股份有限公司 | Portable electronic terminal and method therefor. |
JP2007011872A (en) * | 2005-07-01 | 2007-01-18 | Toshiba Corp | Memory card and control method therefor |
CN101233469B (en) * | 2005-07-21 | 2013-06-05 | 克莱夫公司 | Memory lock system |
JP2007128633A (en) | 2005-10-07 | 2007-05-24 | Matsushita Electric Ind Co Ltd | Semiconductor storage device and transmission/reception system having the same |
US7598166B2 (en) * | 2006-09-08 | 2009-10-06 | International Business Machines Corporation | Dielectric layers for metal lines in semiconductor chips |
US7941587B2 (en) * | 2007-09-17 | 2011-05-10 | Cadence Design Systems, Inc | Programmable sequence generator for a flash memory controller |
KR100971532B1 (en) * | 2008-05-27 | 2010-07-21 | 삼성전자주식회사 | Semiconductor device including driving transistor |
US7761635B1 (en) * | 2008-06-20 | 2010-07-20 | Tableau, Llc | Bridge device access system |
US8209439B2 (en) * | 2008-08-25 | 2012-06-26 | Sandisk Il Ltd. | Managing multiple concurrent operations with various priority levels in a local storage device |
US20100174913A1 (en) * | 2009-01-03 | 2010-07-08 | Johnson Simon B | Multi-factor authentication system for encryption key storage and method of operation therefor |
US9286493B2 (en) * | 2009-01-07 | 2016-03-15 | Clevx, Llc | Encryption bridge system and method of operation thereof |
DE102009014995A1 (en) * | 2009-03-26 | 2010-09-30 | Giesecke & Devrient Gmbh | Secure memory access to a portable disk |
GB2481955B (en) * | 2009-05-04 | 2014-10-08 | Hewlett Packard Development Co | Storage device erase command having a control field controllable by a requestor device |
CN102844745A (en) * | 2010-04-12 | 2012-12-26 | 惠普发展公司,有限责任合伙企业 | Non-volatile cache |
US8539472B2 (en) | 2010-06-09 | 2013-09-17 | Lear Corporation | Method and system of updating shared memory |
US8495601B2 (en) | 2010-06-09 | 2013-07-23 | Lear Corporation | Shared memory architecture |
US8570809B2 (en) | 2011-12-02 | 2013-10-29 | Cypress Semiconductor Corp. | Flash memory devices and systems |
TWI520148B (en) * | 2012-07-05 | 2016-02-01 | 慧榮科技股份有限公司 | Memory devices and memory control methods thereof |
CN102855922A (en) * | 2012-09-05 | 2013-01-02 | 南京智达康无线通信科技股份有限公司 | Method for recording computer crash information in Flash |
US10185331B2 (en) * | 2013-03-11 | 2019-01-22 | Ice Computer, Inc. | Modular computer and thermal management |
CN105678117B (en) * | 2014-11-19 | 2019-12-20 | 比亚迪股份有限公司 | Security protection method and protection device for flash program of single chip microcomputer and single chip microcomputer |
US10146704B2 (en) * | 2016-02-16 | 2018-12-04 | Dell Products L.P. | Volatile/non-volatile memory device access provisioning system |
US10185664B1 (en) * | 2017-06-30 | 2019-01-22 | Vmware, Inc. | Method for switching address spaces via an intermediate address space |
TWI772069B (en) * | 2021-06-18 | 2022-07-21 | 微星科技股份有限公司 | Illumination control system and method of gaming peripherals |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02235156A (en) | 1989-03-08 | 1990-09-18 | Canon Inc | Information processor |
US5245572A (en) * | 1991-07-30 | 1993-09-14 | Intel Corporation | Floating gate nonvolatile memory with reading while writing capability |
JP2971267B2 (en) * | 1991-10-11 | 1999-11-02 | 株式会社東芝 | Personal computer using flash memory as BIOS-ROM |
US5473775A (en) * | 1991-10-11 | 1995-12-05 | Kabushiki Kaisha Toshiba | Personal computer using flash memory as BIOS-ROM |
JP3152535B2 (en) * | 1993-03-18 | 2001-04-03 | 富士通株式会社 | Data processing device |
US5463766A (en) * | 1993-03-22 | 1995-10-31 | Dell Usa, L.P. | System and method for loading diagnostics routines from disk |
US5522076A (en) * | 1993-05-13 | 1996-05-28 | Kabushiki Kaisha Toshiba | Computer system having BIOS (basic input/output system)-ROM (Read Only Memory) writing function |
US5592641A (en) * | 1993-06-30 | 1997-01-07 | Intel Corporation | Method and device for selectively locking write access to blocks in a memory array using write protect inputs and block enabled status |
JP3464271B2 (en) * | 1994-04-12 | 2003-11-05 | 三菱電機株式会社 | Nonvolatile semiconductor memory device |
FR2719939A1 (en) | 1994-05-11 | 1995-11-17 | Sgs Thomson Microelectronics | Electrically modifiable non-volatile memory with control interface. |
JP3739102B2 (en) * | 1994-07-07 | 2006-01-25 | 富士通株式会社 | Nonvolatile semiconductor memory device |
JPH0844628A (en) * | 1994-08-03 | 1996-02-16 | Hitachi Ltd | NONVOLATILE MEMORY, MEMORY CARD USING THE SAME, INFORMATION PROCESSING DEVICE, AND SOFTWARE WRITE PROTECT CONTROL METHOD FOR NONVOLATILE MEMORY |
DE19536206A1 (en) * | 1994-09-30 | 1996-04-04 | Samsung Electronics Co Ltd | Smart card with data protection processor |
WO1996028826A1 (en) * | 1995-03-15 | 1996-09-19 | Hitachi, Ltd. | Semiconductor memory device having deterioration determining function |
JPH0969067A (en) * | 1995-08-31 | 1997-03-11 | Hitachi Ltd | Semiconductor memory device and data processing device |
JPH09114768A (en) * | 1995-10-20 | 1997-05-02 | Toshiba Corp | Computer system |
KR100359414B1 (en) * | 1996-01-25 | 2003-01-24 | 동경 엘렉트론 디바이스 주식회사 | Data reading method and memory controlling apparatus |
US6148360A (en) | 1996-09-20 | 2000-11-14 | Intel Corporation | Nonvolatile writeable memory with program suspend command |
US5937063A (en) * | 1996-09-30 | 1999-08-10 | Intel Corporation | Secure boot |
US5987581A (en) * | 1997-04-02 | 1999-11-16 | Intel Corporation | Configurable address line inverter for remapping memory |
US5930826A (en) * | 1997-04-07 | 1999-07-27 | Aplus Integrated Circuits, Inc. | Flash memory protection attribute status bits held in a flash memory array |
JPH1196078A (en) * | 1997-09-24 | 1999-04-09 | Matsushita Electric Ind Co Ltd | Semiconductor memory device |
EP0905704B1 (en) | 1997-09-24 | 2010-03-31 | STMicroelectronics S.r.l. | Sectored semiconductor memory device with configurable memory sector addresses |
US5822244A (en) * | 1997-09-24 | 1998-10-13 | Motorola, Inc. | Method and apparatus for suspending a program/erase operation in a flash memory |
JPH11110293A (en) * | 1997-09-29 | 1999-04-23 | Mitsubishi Electric Corp | Nonvolatile memory control circuit |
JPH11110294A (en) * | 1997-10-01 | 1999-04-23 | Toshiba Corp | Microcomputer and information processor |
WO1999033057A1 (en) | 1997-12-23 | 1999-07-01 | Macronix International Co., Ltd. | Technique for increasing endurance of integrated circuit memory |
US6088264A (en) * | 1998-01-05 | 2000-07-11 | Intel Corporation | Flash memory partitioning for read-while-write operation |
DE69840877D1 (en) | 1998-01-06 | 2009-07-16 | Macronix Int Co Ltd | Icher |
JP3544859B2 (en) * | 1998-05-11 | 2004-07-21 | 富士通株式会社 | Secondary storage device using nonvolatile semiconductor memory |
US6205548B1 (en) * | 1998-07-31 | 2001-03-20 | Intel Corporation | Methods and apparatus for updating a nonvolatile memory |
US6356987B1 (en) * | 1999-03-10 | 2002-03-12 | Atmel Corporation | Microprocessing device having programmable wait states |
US6407949B1 (en) * | 1999-12-17 | 2002-06-18 | Qualcomm, Incorporated | Mobile communication device having integrated embedded flash and SRAM memory |
-
1999
- 1999-12-17 US US09/465,665 patent/US6407949B1/en not_active Expired - Lifetime
-
2000
- 2000-12-14 AU AU22713/01A patent/AU2271301A/en not_active Abandoned
- 2000-12-14 EP EP06015160.2A patent/EP1710806B1/en not_active Expired - Lifetime
- 2000-12-14 CA CA002393143A patent/CA2393143A1/en not_active Abandoned
- 2000-12-14 EP EP06015158.6A patent/EP1713079B1/en not_active Expired - Lifetime
- 2000-12-14 EP EP00986483A patent/EP1238393B1/en not_active Expired - Lifetime
- 2000-12-14 DE DE60030765T patent/DE60030765T2/en not_active Expired - Lifetime
- 2000-12-14 ES ES00986483T patent/ES2269213T3/en not_active Expired - Lifetime
- 2000-12-14 WO PCT/US2000/034216 patent/WO2001045106A2/en active IP Right Grant
- 2000-12-14 EP EP06015159A patent/EP1713080A1/en not_active Withdrawn
- 2000-12-14 CA CA2704892A patent/CA2704892A1/en not_active Abandoned
- 2000-12-14 AT AT00986483T patent/ATE339764T1/en not_active IP Right Cessation
- 2000-12-14 CA CA2704893A patent/CA2704893A1/en not_active Abandoned
- 2000-12-14 CA CA2704894A patent/CA2704894A1/en not_active Abandoned
- 2000-12-14 CN CN00817327A patent/CN1411601A/en active Pending
- 2000-12-14 KR KR1020027007785A patent/KR20030011067A/en not_active Application Discontinuation
- 2000-12-14 JP JP2001545312A patent/JP4795598B2/en not_active Expired - Lifetime
-
2001
- 2001-03-26 US US09/818,186 patent/US6392925B2/en not_active Expired - Lifetime
-
2003
- 2003-06-20 HK HK03104445.0A patent/HK1052248A1/en unknown
-
2011
- 2011-04-18 JP JP2011092137A patent/JP5123410B2/en not_active Expired - Lifetime
-
2012
- 2012-02-07 JP JP2012024017A patent/JP2012141994A/en not_active Withdrawn
- 2012-02-07 JP JP2012024016A patent/JP5453471B2/en not_active Expired - Lifetime
-
2014
- 2014-04-03 JP JP2014077098A patent/JP5801436B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1238393B1 (en) | 2006-09-13 |
JP2003517168A (en) | 2003-05-20 |
ES2269213T3 (en) | 2007-04-01 |
JP4795598B2 (en) | 2011-10-19 |
US20010036109A1 (en) | 2001-11-01 |
US6407949B1 (en) | 2002-06-18 |
EP1713080A1 (en) | 2006-10-18 |
EP1238393A2 (en) | 2002-09-11 |
KR20030011067A (en) | 2003-02-06 |
CN1411601A (en) | 2003-04-16 |
CA2704892A1 (en) | 2001-06-21 |
JP5123410B2 (en) | 2013-01-23 |
JP5801436B2 (en) | 2015-10-28 |
CA2704894A1 (en) | 2001-06-21 |
JP2012141993A (en) | 2012-07-26 |
US6392925B2 (en) | 2002-05-21 |
EP1710806A1 (en) | 2006-10-11 |
WO2001045106A3 (en) | 2002-01-10 |
JP2011192290A (en) | 2011-09-29 |
JP2012141994A (en) | 2012-07-26 |
DE60030765T2 (en) | 2007-09-13 |
JP2014160485A (en) | 2014-09-04 |
CA2393143A1 (en) | 2001-06-21 |
EP1713079B1 (en) | 2018-03-21 |
AU2271301A (en) | 2001-06-25 |
WO2001045106A2 (en) | 2001-06-21 |
EP1713079A1 (en) | 2006-10-18 |
ATE339764T1 (en) | 2006-10-15 |
CA2704893A1 (en) | 2001-06-21 |
EP1710806B1 (en) | 2016-02-03 |
HK1052248A1 (en) | 2003-09-05 |
JP5453471B2 (en) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60030765D1 (en) | MOBILE COMMUNICATION DEVICE WITH INTEGRATED EMBEDDED FLASH AND SRAM STORAGE | |
TWI435334B (en) | Memory interface for volatile and non-volatile memory devices | |
KR100383005B1 (en) | Memory system for portable telephone | |
DE60143700D1 (en) | ||
DE60035810D1 (en) | Flash memory | |
KR20070024545A (en) | Implementable ready / busy control | |
KR940022568A (en) | Nonvolatile memory device | |
AU2001297851A8 (en) | Novel method and structure for efficient data verification operation for non-volatile memories | |
WO2003050690A3 (en) | Sequential nibble burst ordering for data | |
US20100077130A1 (en) | Multiprocessor system with booting function using memory link architecture | |
US20110128766A1 (en) | Programmable Resistance Memory | |
US7590027B2 (en) | Nonvolatile semiconductor memory device | |
DE69500112D1 (en) | Programmable integrated memory with emulation device | |
TW342474B (en) | Semiconductor IC device | |
WO2001029677A3 (en) | Method and apparatus for accessing control and status registers for a device within a computer system | |
KR20040072054A (en) | Nonvolatile memory | |
WO2001075892A3 (en) | Synchronous flash memory with concurrent write and read operation | |
EP0788107A3 (en) | Semiconductor memory device | |
EP2287847A3 (en) | Method and device for data protection in synchronous non-volatile flash memory | |
KR100383384B1 (en) | A storage media using mask ROM | |
KR100676223B1 (en) | NAND flash memory controller | |
FI20000731A0 (en) | Wireless communication device | |
Bindal et al. | Memory Circuits and Systems | |
KR100317323B1 (en) | Flash Memory Device | |
JPS57207942A (en) | Unpacking circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |