GPS Control Unit Using Mask ROM for Map Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional GPS systems require large-capacity flash memory to store map data, leading to increased costs due to the high memory requirements for storing and updating massive map data.

Innovation Solution

Implementing a mask read-only memory (ROM) to store map data, where the data is integrated onto a semiconductor chip with a microprocessor, allowing for reduced manufacturing costs and simplified updates by modifying the data mask, while program code can be stored in flash memory for efficient execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large-capacity flash memory is used to store map data, then the GPS system can store massive map data, but the cost increases

Engineering Contradiction:
Improvemap data storage capacityVSAvoidmanufacturing cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent segments the storage system into two parts: mask ROM for storing map data and flash memory for storing program code. This segmentation allows map data to be stored in the lower-cost mask ROM while program code remains in flash memory, resolving the contradiction between storage capacity and manufacturing cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs mask ROM, which is a lower-cost storage medium compared to flash memory, specifically for storing map data. This choice of cheaper storage technology reduces manufacturing costs while maintaining the required storage capacity for massive map data.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If map data is stored in flash memory, then the system has flexible storage, but the manufacturing cost increases

Engineering Contradiction:
Improvestorage flexibilityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent divides the storage requirements into two segments: map data stored in mask ROM and program code stored in flash memory. This segmentation maintains the adaptability needed for program code while reducing costs by storing map data in the more economical mask ROM.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different storage technologies to different types of data based on their specific requirements. Mask ROM is used for map data where cost is the primary concern, while flash memory is used for program code where flexibility and updatability are more important.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If mask ROM is used to store map data, then the manufacturing cost is reduced, but the program code storage needs to be maintained

Engineering Contradiction:
Improvemanufacturing costVSAvoidstorage system complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent segments the storage system into mask ROM for map data and flash memory for program code. This segmentation reduces manufacturing costs while maintaining the necessary functionality by assigning each storage type to its most suitable data category.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control unit is designed to interface with both mask ROM and flash memory, making it multi-functional in terms of data access. This universal interface design allows the system to manage both storage types efficiently without significantly increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7598906B2GPS with mask ROM, control IC of the GPS and method for implementing the same
Publication Date: 2009.10.06 XUESHAN TECH INC
  • US7598906B2 patent drawing
  • US7598906B2 patent drawing
  • US7598906B2 patent drawing

AI summary

The present invention provides a global positioning system (GPS) and a method for implementing the system. The GPS includes a control unit, a GPS RF processing circuit and a storage unit. The control unit includes a microprocessor and a mask ROM storing reference information. The GPS RF processing circuit is coupled to the control unit for receiving an RF signal, transforming the RF signal into a base-band or an intermediate frequency signal and transmitting the base-band or the intermediate frequency signal to the control unit. The storage unit is coupled to the control unit to temporally store a program code. The microprocessor executes the program code and refers to the reference information to achieve global positioning.