Microcontroller User Module Parameterization via Spreadsheet Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing microcontrollers is cumbersome due to the need for manual entry of complex parameter settings in conventional tools, which is time-consuming and prone to errors, especially when transitioning between application changes and new requirements.

Innovation Solution

A method and system that links an external design tool directly to a microcontroller design application, allowing parameterization of user modules within the microcontroller design application, enabling automatic loading of parameterized data from the external tool into the microcontroller design application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual entry of parameter settings is used in conventional design tools, then the design process can be completed, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improveparameterization efficiencyVSAvoidtime for manual parameter entry
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent uses spreadsheet applications to create copies of parameter data in a structured format, which can then be automatically transferred to the microcontroller design tool. This copying mechanism eliminates manual re-entry and reduces transcription errors while maintaining design flexibility.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces spreadsheet applications as an intermediary between the design requirements and the microcontroller design tool. This intermediary layer allows parameters to be organized, calculated, and validated before automatic transfer, improving both efficiency and accuracy without requiring direct manual entry into the design tool.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual entry of parameter settings is used, then the design tool can be used, but transcription errors may compromise microcontroller functionality

Engineering Contradiction:
Improveparameter accuracyVSAvoidease of parameter entry
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By copying parameters from spreadsheet applications where they can be organized and validated, the system ensures accurate transcription to the design tool. This copying process maintains data integrity and reduces transcription errors while keeping the operation simple and intuitive.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements feedback mechanisms through spreadsheet applications that allow designers to review, validate, and verify parameter values before final transfer to the microcontroller design tool. This feedback loop ensures accuracy while maintaining ease of operation through familiar spreadsheet interfaces.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If separate applications are used for determining optimized parameters, then parameter optimization is achieved, but the process becomes cumbersome requiring access through operating system

Engineering Contradiction:
Improveparameter optimization capabilityVSAvoidnumber of applications to manage
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of separate parameter optimization applications with the microcontroller design tool through integrated spreadsheet applications. This combination allows parameter optimization to be performed within a unified environment, eliminating the need to switch between multiple applications while maintaining full optimization capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes spreadsheet applications multi-functional by enabling them to serve both as parameter optimization tools and as direct interfaces to the microcontroller design tool. This universal approach eliminates the need for separate specialized applications, reducing complexity while maintaining adaptability for different parameterization needs.

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

Data Source

PatentUS7761845B1Method for parameterizing a user module
Publication Date: 2010.07.20 INFINEON TECHNOLOGIES AMERICAS CORP
  • US7761845B1 patent drawing
  • US7761845B1 patent drawing
  • US7761845B1 patent drawing

AI summary

A method for parameterizing a user module. A first design application corresponding to a parameter of a user module is accessed, wherein the user module is a pre-configured electronic design to be implemented on a microcontroller. The parameter is adjusted within the first design application to derive parameterized data. In response to a command, the parameterized data is automatically loaded into a second design application.