Graphical FPGA Configuration for Scanning Probe Microscope Flexibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scanning probe microscopes (SPMs) require complex electronic circuitry and limited user interfaces, constraining their configurability and usability, especially in advanced nanomaterial synthesis and DNA sequencing applications, where flexibility in hardware configurations and procedures is needed.

Innovation Solution

A computer-implemented method and system that allows users to create graphical hardware and procedure configurations using iconic interfaces, generating configuration data to programmatically interconnect hardware devices and automate setup processes, enabling dynamic reconfigurability and expandability of SPMs and other equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pre-defined modes of operation are programmed into the control system, then the system can be operated using a simple graphical user interface, but the flexibility and configurability of hardware devices are limited

Engineering Contradiction:
Improveuser interface simplicityVSAvoidhardware configuration flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from static pre-defined modes to dynamic user-configurable hardware interconnections. Users can dynamically connect hardware devices through a graphical interface, and the FPGA controller adapts its configuration in real-time based on user-defined connections, enabling both ease of operation and hardware flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds a new dimension of user-configurable hardware interconnections beyond the traditional fixed modes. Instead of selecting from predefined operational modes, users can create custom hardware configurations by visually connecting devices in a graphical workspace, expanding the system's adaptability while maintaining interface simplicity.

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

2Adaptability or versatility

If additional modes or functions are added to the control system, then the system's versatility is improved, but new programming of the FPGA controller is required which reduces usability

Engineering Contradiction:
Improvedevice functionalityVSAvoidsoftware tool usability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system enables users to self-configure additional functions and modes through the graphical interface without requiring programmer intervention. When users connect hardware devices in the graphical workspace, the FPGA controller automatically generates and loads the appropriate configuration, allowing users to extend system functionality independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary configuration capabilities where users can define hardware interconnections and operational parameters before executing experiments. The system pre-loads the FPGA with user-defined configurations, eliminating the need for post-hoc programming and maintaining usability while expanding versatility.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple channels of sophisticated electronic circuitry are used, then the system can handle complex signal acquisition and processing, but the device complexity and configurability are reduced

Engineering Contradiction:
Improvesignal processing capabilityVSAvoidelectronic circuitry
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal FPGA-based control system that can perform multiple signal processing functions through software configuration rather than dedicated hardware circuitry. The same FPGA device can be reconfigured to handle different signal acquisition and processing requirements, reducing overall device complexity while maintaining comprehensive signal processing capabilities.

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

Data Source

PatentUS8812976B2Programmable equipment configuration method and apparatus
Publication Date: 2014.08.19 RHK TECHNOLOGY INC
  • US8812976B2 patent drawing
  • US8812976B2 patent drawing
  • US8812976B2 patent drawing

AI summary

A computer-implemented method, system, and computer readable medium for configuring programmable equipment having hardware devices that can be programmatically interconnected into different hardware configurations. A graphical user interface is provided on a computer display which permits a user to iconically define both a hardware and procedural configuration of the available hardware devices. Configuration data is generated that can be used to automatically configure the programmable equipment according to the user-defined hardware and procedural configuration.