Support device, semiconductor device, and non-transitory computer readable medium
AssigneeRenesas Electronics Corporation
InventorYutaka Yoshizawa
Life of this patent
Estimating the term…
Abstract
According to an embodiment, a semiconductor device switches circuit forms and circuit configurations of a plurality of analog functional circuits by rearranging a command execution order according to the command execution order set in advance irrespectively of a command execution order specified by a user and executing the commands.
Claims20
A semiconductor device comprising:
- an analog front end unit that includes a plurality of analog functional circuits, and a switch circuit group that switches circuit forms and circuit configurations of the plurality of analog functional circuits;
- and
- a control circuit that receives a plurality of commands for specifying the circuit forms and the circuit configurations, and controls the switch circuit group based on the plurality of commands,
- wherein the control circuit controls the switch circuit group in an order, set in advance without executing a received circuit change, different from an order of the received commands in response to reception of a command execution instruction defined as one of the plurality of commands.
A design support device that outputs a code file for controlling a semiconductor device that comprises:
- an analog front end unit that includes a plurality of analog functional circuits, and a switch circuit group that switches circuit forms and circuit configurations of the plurality of analog functional circuits;
- and
- a control circuit that receives a plurality of commands for specifying the circuit forms and the circuit configurations, and controls the switch circuit group based on the plurality of commands,
- wherein the design support device
- displays a GUI (Graphical User Interface) that displays changeable circuit parameters in the plurality of analog functional circuits,
- reserves the commands corresponding to the changed circuit parameters as correction target command codes, and
- generates the code file in which command codes including the correction target command codes are described in a certain order according to a generation command of the code file irrespectively of a reservation order of the correction target command code.
A non-transitory computer readable medium that stores a compiling program that outputs an object file to a semiconductor device that comprises:
- an analog front end unit that includes a plurality of analog functional circuits, and a switch circuit group that switches circuit forms and circuit configurations of the plurality of analog functional circuits;
- a control circuit that receives a plurality of commands for specifying the circuit forms and the circuit configurations, and controls the switch circuit group based on the plurality of commands,
- a computation circuit that executes the object file including the plurality of commands and outputs the plurality of commands to the control circuit,
- wherein the program includes
- reading a code file in which a program is described,
- detecting a plurality of command codes corresponding to the plurality of commands included in the code file,
- rearranging the plurality of detected command codes in a predetermined order, set in advance without executing a received circuit change, and
- generating the object file by performing compile processing on the code file including the plurality of command codes whose order is rearranged.
Dependencies are inferred from the claim text.