1. A working time period grasping system comprising:
an input means having a start button for a worker to input start of a product manufacturing work and a completion button for the worker to input completion of the product manufacturing work; and
a time period detection means for detecting a working time period of the product manufacturing work based on information input from the input means.
2. A system according to claim 1, wherein the input means further includes a temporary stop button for allowing the worker to input interruption of the product manufacturing work, the detection means detecting the working time period based on information input from the start button, the completion button and the temporary stop button.
3. A system according to claim 1, wherein the input means comprises a display device on which the start button and the completion button are displayed and which is endowed with a touch panel function.
4. A system according to claim 2, wherein the input means comprises a display device on which the start button, the completion button, and the temporary stop button are displayed and which is endowed with a touch panel function.
5. A system according to claim 1, further comprising an output means for displaying work instructions at a predetermined position with respect to the input means,
the time period detection means detecting the working time period in correspondence with the work instructions displayed on the output means.
6. A system according to claim 1, wherein the product manufacturing work includes a plurality of processes, the input means being provided for a work area of each the process.
7. A work instruction preparing system comprising:
an inputoutput means for a product manufacturing work including a plurality of processes, the inputoutput means having a start button for a worker to input start of a work for each process and a completion button for the worker to input completion of the work;
a time period detection means for detecting a working time period for each process based on information input from the inputoutput means; and
a preparation means for preparing work instructions related to the product manufacturing work including the plurality of processes based on the working time period for each process detected by the time period detection means.
8. A system according to claim 7, wherein the inputoutput means displays the work instructions prepared by the preparation means.
9. A system according to claim 7, wherein the inputoutput means further includes a loss time period button for the worker to input start and end of a period not directly related to the product manufacturing work,
the time period detection means detecting a loss time period based on information input from the loss time period button,
the preparation means preparing the work instructions based on the working time period and loss time period for each process detected by the time period detection means.
10. A system according to claim 7, wherein the inputoutput means is provided for a work area of each process.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for providing alternative stimulus to signals internal to a logic simulation model residing on a logic simulation hardware emulator, the method comprising the steps of:
creating a set of special logic in the logic simulation model during the model compile process to enable access to signals internal to the logic simulation model via a Direct Access Stimulus (DAS) card interface; and
enabling a control program to access and alter the signals internal to the logic simulation model at runtime.
2. The method of claim 1, wherein the step of creating a set of special logic in the logic simulation model during the model compile process to enable access to signals internal to the logic simulation model via a DAS card interface comprises the steps of:
inserting the set of special logic into model logic structures within the logic simulation model to provide alternate source and control signals associated with a selected internal signal;
creating an entry within a symbol table for the selected internal signal, the entry having attributes indicating that the selected internal signal is accessible via the DAS card interface; and
creating attributes within the entry for the selected internal signal which contain pointers to the location of the alternate source and control signals associated with the selected internal signal.
3. The method of claim 2, wherein the step of enabling a control program to access and alter the signals internal to the logic simulation model at runtime comprises the steps of:
providing a feature to allow the control program to enable or disable access to signals via the DAS interface;
if access to the DAS interface is enabled, examining the attributes within the symbol table entry for the selected internal signal to determine if the selected internal signal is accessible via the DAS interface; and
if the selected internal signal is accessible via the DAS interface, determining the location pointer attributes for the associated alternate source and control signals to enable the control program to access the selected internal signal via the associated alternate source and control signals.
4. The method of claim 2, wherein the special logic is inserted into the model logic structure when the internal signal is sourced by a combinational logic primitive function.
5. The method of claim 2, wherein the special logic is inserted into the model logic structure when the internal signal is sourced by a latch function.
6. The method of claim 2, wherein the step of inserting the set of special logic into model logic structures within the logic simulation model to provide alternate source and control signals associated with a selected internal signal further includes the step of:
multiplexing the selected internal signal with a selector function which provides an alternate source for the signal.
7. The method of claim 6, wherein the alternate source is a stick operation, the stick operation forcing the internal signal to a continuous, designated logic state until overridden.
8. The method of claim 6, wherein the alternate source is a put operation, the put operation forcing the internal signal to a designated logic state for a single clock cycle.
9. A logic simulation hardware emulator, comprising:
a host workstation having a control program;
an emulation system comprising a logic model having a plurality of signals;
a set of special logic coupled to the logic model for providing alternate sources to a set selected signals chosen from the plurality of signals;
a Direct Access Stimulus (DAS) card interface coupling the control program to the set of special logic;
wherein the control program provides alternative stimulus to one or more signals internal to the logic model while the emulation system is actively cycling via the set of special logic.
10. The logic simulation hardware emulator of claim 9, wherein the special logic includes a multiplexer for multiplexing the current state of the internal signal with an alternate source for the signal.
11. The logic simulation hardware emulator of claim 10, wherein the alternate source is a stick operation, the stick operation forcing the internal signal to a designated logic state until overridden.
12. The logic simulation hardware emulator of claim 10, wherein the alternate source is a put operation, the put operation forcing the internal signal to a designated logic state for a single clock cycle.
13. A computer-readable program stored on a tangible storage readable-medium, the computer-readable program providing a method for providing alternative stimulus to signals internal to a logic simulation model residing on a logic simulation hardware emulator, the computer-readable program comprising the steps of:
creating a set of special logic in the logic simulation model during the model compile process to enable access to signals internal to the logic simulation model via a Direct Access Stimulus (DAS) card interface; and
enabling a control program to access and alter the signals internal to the logic simulation model at runtime.
14. The computer-readable program of claim 13, wherein the step of creating a set of special logic in the logic simulation model during the model compile process to enable access to signals internal to the logic simulation model via a DAS card interface comprises the steps of:
inserting the set of special logic into model logic structures within the logic simulation model to provide alternate source and control signals associated with a selected internal signal;
creating an entry within a symbol table for the selected internal signal, the entry having attributes indicating that the selected internal signal is accessible via the DAS card interface; and
creating attributes within the entry for the selected internal signal which contain pointers to the location of the alternate source and control signals associated with the selected internal signal.
15. The computer-readable program of claim 14, wherein the step of enabling a control program to access and alter the signals internal to the logic simulation model at runtime comprises the steps of:
providing a feature to allow the control program to enable or disable access to signals via the DAS card interface;
if access to the DAS interface is enabled, examining the attributes within the symbol table entry for the selected internal signal to determine if the selected internal signal is accessible via the DAS interface; and
if the selected internal signal is accessible via the DAS interface, determining the location pointer attributes for the associated alternate source and control signals to enable the control program to access the selected internal signal via the associated alternate source and control signals.
16. The tangible storage readable-medium of claim 14, wherein the special logic is inserted into the model logic structure when the internal signal is sourced by a combinational logic primitive function.
17. The tangible storage readable-medium of claim 14, wherein the special logic is inserted into the model logic structure when the internal signal is sourced by a latch function.
18. The tangible storage readable-medium of claim 14, wherein the step of inserting the set of special logic into model logic structures within the logic simulation model to provide an alternate source for the internal signals further includes the step of:
multiplexing the internal signal with a selector function which provides an alternate source for the signal.
19. The tangible storage readable-medium of claim 18, wherein the alternate source is a stick operation, the stick operation forcing the internal signal to a designated logic state until overridden.
20. The tangible storage readable-medium of claim 18, wherein the alternate source is a put operation, the put operation forcing the internal signal to a designated logic state for a single clock cycle.