Flash Memory Frequency Setting Without Crystal Oscillator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and inflexibility of using crystal oscillator circuits in USB devices for reference frequency calibration increase hardware costs and reduce competitiveness, as the frequency setting cannot be changed after activation.

Innovation Solution

Recording the calibration setting of the reference frequency in a firmware within a memory storage apparatus, allowing the oscillator circuit to generate the frequency based on stored setting codes in a flash memory module or storage unit, eliminating the need for a crystal oscillator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a crystal oscillator circuit is used to generate reference frequency, then frequency accuracy is improved, but hardware cost increases

Engineering Contradiction:
Improvefrequency accuracyVSAvoidhardware cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses a software-based frequency setting code stored in flash memory to replace the crystal oscillator circuit. The setting code contains frequency calibration information that allows the oscillator to generate accurate reference frequencies without requiring expensive crystal hardware, thus achieving frequency accuracy through information copying rather than physical crystal components.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical crystal oscillator circuit with an electronic/software-based system. Instead of using physical crystal resonators, the system uses a processor that reads frequency setting codes from flash memory and generates reference frequencies electronically, substituting mechanical components with electronic control mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If frequency setting is recorded in hardware component (e-fuse or trim pad), then frequency calibration is achieved, but adaptability deteriorates because frequency cannot be changed after activation

Engineering Contradiction:
Improvefrequency calibrationVSAvoidfrequency changeability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent makes the frequency setting dynamic by storing it in flash memory rather than fixed hardware components. The frequency setting code can be read and modified during device operation or reconfiguration, allowing the system to adapt frequency settings to different applications and conditions, thus achieving both calibration accuracy and frequency flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables parameter changes by storing frequency calibration data in a rewritable medium (flash memory). The frequency setting code can be updated, modified, or reprogrammed without changing the physical hardware, allowing the system to adjust frequency parameters according to different operational requirements while maintaining calibration accuracy.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If hardware component is used for frequency recording, then frequency setting is fixed, but flexibility deteriorates

Engineering Contradiction:
Improvefrequency setting stabilityVSAvoidfrequency adjustment flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent introduces flash memory as an intermediary between the fixed hardware and the frequency setting requirements. The frequency setting code is stored in flash memory, which acts as a flexible buffer that provides stable storage while allowing programmatic access and modification, thus mediating between stability and flexibility requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9003100B2Reference frequency setting method, memory controller, and flash memory storage apparatus
Publication Date: 2015.04.07 PHISON ELECTRONICS
  • US9003100B2 patent drawing
  • US9003100B2 patent drawing
  • US9003100B2 patent drawing

AI summary

A reference frequency setting method of a flash memory storage apparatus is provided. The flash memory storage apparatus includes a flash memory module, a storage unit, and an oscillator circuit without a crystal. The reference frequency setting method includes following steps. Whether a setting code is stored in the flash memory module or the storage unit is determined, wherein the setting code includes information of a reference frequency. If the setting code is stored in the flash memory module, the setting code is read to allow the oscillator circuit to generate the reference frequency according to the setting code. A memory controller and a flash memory storage apparatus using the reference frequency setting method are also provided.