US8359564B2

Circuit design information generating equipment, function execution system, and memory medium storing program

Summary by NHIP

Dynamic Circuit Design Generation

The equipment stores source programs in a first memory area and circuit design information in a second memory area. A control component generates new design data from the source program when the corresponding design information is missing, then reconfigures the circuit to execute the requested function.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A design information generating equipment is provided. A control component of the design information generating equipment, when a basic function of the plurality of functions constitutes a requested function, and design information that corresponds to the basic function is stored in a second memory area, uses the stored design information, and, when the design information that corresponds to the basic function of the plurality of functions is not stored in the second memory area, uses a source program corresponding to the basic function of the plurality of functions stored in a first memory area, and performs control so as to generate design information corresponding to the basic function of the plurality of functions and stores the generated design information in the second memory area, and, using the generated design information, reconfigures a design configured to execute the requested function, and executes the requested function with the reconfigurable design information.

US8359564B2, drawing sheet 1
Sheet 1 of 17

Term

Projected expiry 22 October 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

8 claims: 4 independent, 4 dependent

  1. 1
    Broadest claimClaim Score 52, average(NHIP)A circuit design information generating equipment, comprising:a first memory area that stores a source program which corresponds to at least one basic function of a plurality of functions;a second memory area that associates circuit design information used to reconfigure a circuit with the basic function and stores circuit design information;and a control component that, when the basic function constitutes a requested function, and the circuit design information that corresponds to the basic function is stored in the second memory area, reconfigures the circuit using the stored circuit design information, and when the circuit design information that corresponds to the basic function is not stored in the second memory area, generates circuit design information corresponding to the basic function using the source program corresponding to the basic function stored in the first memory area, stores the generated circuit design information in the second memory area, reconfigures the circuit configured to execute the requested function using the generated circuit design information, and executes the requested function with the reconfigurable circuit.
  2. 4
    A circuit design information generating equipment, comprising:a first memory area that stores a source program which corresponds to at least one basic function of a plurality of functions;a second memory area that associates circuit design information used to reconfigure a circuit with the basic function and stores circuit design information;and a control component that executes a requested function by a first control and a second control, such that, when the basic function constitutes a requested function, and is set as a specified basic function to be executed using a program obtained by converting the source program stored in the first memory area to an executable format according to a predetermined condition related to execution of the requested function, the first control is performed so as to execute the specified basic function using the program obtained by converting the source program into the executable format, when the basic function is not set as the specified basic function and the corresponding circuit design information is stored in the second memory area, the second control is performed so as to execute a function which is not the specified function using the stored circuit design information, and when the basic function is not set as the specified basic function and the corresponding circuit design information is not stored in the second memory area, the second control is performed so as to generate circuit design information corresponding to the basic function using the source program which is stored in the first memory area and which corresponds to the basic function, store the generated circuit design information in the second memory area, reconfigure a circuit configured to execute the basic function using the generated circuit design information, and execute a function which is not the specified function using the reconfigurable circuit.
  3. 7
    A non-transitory computer-readable medium storing a program, which when executed by a computer that is connected to a first memory area that stores a source program corresponding to at least one basic function of a plurality of functions and a second memory area that associates circuit design information used to reconfigure a circuit with the basic function and stores the circuit design information, causes the computer to perform a process comprising:when the basic function constitutes a requested function, and circuit design information that corresponds to the basic function is stored in the second memory area, reconfiguring the circuit using the stored circuit design information;and when the circuit design information that corresponds to the basic function is not stored in the second memory area, generating circuit design information corresponding to the basic function using the source program corresponding to the basic function stored in the first memory area, storing the generated circuit design information in the second memory area, reconfiguring a circuit configured to execute the requested function, using the generated circuit design information stored in the second memory area, and executing the requested function with the reconfigurable circuit.
  4. 8
    A non-transitory computer-readable medium storing a program, which when executed by a computer that is connected to a first memory area that stores a source program corresponding to at least one basic function of a plurality of basic functions and a second memory area that associates circuit design information used to reconfigure a circuit with the basic function and stores the circuit design information, causes the computer to perform a process comprising:when the basic function constitutes a requested function, and is set as a specified basic function to be executed using a program obtained by converting the source program stored in the first memory area to an executable format according to a predetermined condition related to execution of the requested function, executing the specified basic function using the program obtained by converting the source program into the executable format: when the basic function is not set as the specified basic function and the corresponding circuit design information is stored in the second memory area, reconfiguring the circuit using the stored circuit design information;and when the basic function is not set as the specified basic function and the corresponding circuit design information is not stored in the second memory area, generating circuit design information using the source program which is stored in the first memory area and which corresponds to the basic function, storing the generated circuit design information in the second memory area, reconfiguring a circuit configured to execute the basic function using the generated circuit design information, and executing a function which is not the specified function using the reconfigurable circuit.