Logic Simulation Device Using Truth Table for Memory Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In logic simulation devices, resistance-change memory elements represented by resistance logic elements can only represent signal levels as two states (0 and 1, making it impossible to reproduce data writing and reading operations.

Innovation Solution

A logic simulation device and program that include an operation model with a register section, truth table, and determining section to perform data writing and reading based on signal values inputted to two terminals, using a truth table to define relationships and control operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a resistance-change memory element is represented by a resistance logic element, then the signal level can be represented by two states (0 and 1), but it becomes impossible to reproduce data writing and data reading operations

Engineering Contradiction:
Improvesimplicity of logic element representationVSAvoidaccuracy of data writing and reading reproduction
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

A truth table is introduced as an intermediary component that mediates between the binary resistance logic element and the multi-state resistance-change memory element operations. The truth table stores the correspondence relationships between terminal signal values and internal data states, enabling accurate reproduction of write and read operations without directly increasing the complexity of the logic element itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the operational parameters by introducing a truth table that maps binary signal values (0 and 1) to multiple internal data states. This parameter transformation allows the simple two-state resistance logic element to effectively represent and reproduce the multi-state behavior of resistance-change memory elements during write and read operations.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If signals are applied to both ends of the resistance-change memory element, then data writing and reading can be performed, but signal collision occurs when using traditional resistance logic elements

Engineering Contradiction:
Improveability to perform write and read operationsVSAvoidsignal collision
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The truth table acts as a mediator that processes and coordinates signals applied to both terminals. By referencing the truth table, the system determines the appropriate operation (write or read) and prevents signal collision that would otherwise occur when signals are simultaneously applied to both ends of the memory element.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The resistance logic element with the truth table performs self-service by automatically determining the correct operation mode based on the signal values at its terminals. The determining section uses the truth table to autonomously decide whether to perform writing or reading, eliminating the need for external control logic and preventing signal collision through self-regulation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12197747B2Logic simulation device
Publication Date: 2025.01.14 SONY SEMICON SOLUTIONS CORP
  • US12197747B2 patent drawing
  • US12197747B2 patent drawing
  • US12197747B2 patent drawing

AI summary

A logic simulation device according to an aspect of the present disclosure includes an operation model of a resistance-change memory element. The resistance-change memory element is provided between two terminals. The operation model includes a register section for holding data, a truth table, and a determining section. The truth table defines a relationship between signal values of the two terminals, and data writing to the register section and data reading from the register section. The determining section performs determination about the data writing and the data reading on the basis of signal values inputted to the two terminals and the truth table.