Boot Control Unit Dual-Bus Transfer for Automotive Start-Up

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing devices, such as those using the Intel® Centrino® Atom™ platform, experience significant start-up delays due to the oscillation build-up time of real-time clock quartz oscillators, which is excessive in automotive environments, leading to undefined behavior and failure to meet stringent automotive application requirements.

Innovation Solution

The computing device employs a system management controller (SMC) to generate a clock signal at a higher frequency, reducing oscillation build-up time, and utilizes a boot control unit with multiple interfaces to efficiently transfer control instructions via both low pin count (LPC) and high-speed PCIe buses, allowing for earlier processing of reset signals and faster initial program load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a real-time clock quartz oscillator is used to generate a clock signal for reset processing, then the CPU can process reset signals, but the oscillation build-up time of 800 ms or more causes significant start-up delays

Engineering Contradiction:
Improvereset signal processing reliabilityVSAvoidstart-up time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using a fast oscillator to generate a clock signal before the quartz oscillator is fully stabilized. The boot control unit captures the reset signal and processes boot instructions using this preliminary clock signal, allowing the system to start up faster than waiting for the quartz oscillator to stabilize completely.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the boot process into two phases: a first boot phase using a fast oscillator for rapid initialization, and a second boot phase using the stabilized quartz oscillator clock signal. This segmentation allows the system to achieve fast start-up while maintaining reliable reset processing.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the reset signal is held until the RTC clock signal build-up time elapses, then undefined or erratic behavior is prevented, but the start-up delay is extended

Engineering Contradiction:
Improvesystem behavior stabilityVSAvoidstart-up delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary clock signal generation using a fast oscillator before the quartz oscillator stabilizes. The reset signal is captured and processed during this preliminary phase, allowing the system to reach a stable state faster than waiting for the quartz oscillator to complete its build-up time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the clock signal frequency parameter by using a fast oscillator (higher frequency) during the initial boot phase instead of waiting for the low-frequency quartz oscillator to stabilize. This parameter change enables faster processing while maintaining system stability through proper signal sequencing.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If control instructions are transferred via the relatively slow low pin count (LPC) bus, then the boot process is simple, but the initial program load time is extended

Engineering Contradiction:
Improveboot control structureVSAvoidinitial program load time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the control instruction transfer into two parts: a first part transferred via the LPC bus for simplicity, and a second part transferred via a high-speed bus (such as PCI or PCI Express) for faster loading. This segmentation allows the system to maintain boot simplicity while achieving fast initial program load times.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds another dimension to the boot control structure by introducing a high-speed bus interface alongside the existing LPC bus. This dimensional expansion allows the system to leverage both simple and high-speed transfer paths, optimizing both complexity and performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8621193B2Booting a computer system at start-up by transferring a first part of instructions using a second bus and transferring a second part of instructions using a first bus where the second bus is configured to transfer instructions at a faster rate than the first bus
Publication Date: 2013.12.31 HARMAN BECKER AUTOMOTIVE SYST GMBH
  • US8621193B2 patent drawing
  • US8621193B2 patent drawing
  • US8621193B2 patent drawing

AI summary

A computing device is provided that includes a computing unit, which has a working memory and a processing unit, and a boot memory having control instructions for operating the computing device. The control instructions are stored in boot memory and are to be transferred to the computing unit at start-up of the computing device. A boot control unit is connected to the computing unit by at least a first and a second interface and connected to the boot memory by a third interface. The boot control unit is configured to transfer a first part of the control instructions from the boot memory via the first interface to the computing unit and to transfer a second part of the control instructions from the boot memory via the second interface to the computing unit.