Claims
- 1. A system comprising:
a computational subsystem configured to perform simulation of an IC model including at least one component, the testing requiring access to confidential information regarding the at least one component; a user interaction subsystem configured to enable a user to run at least one simulation of the IC model; and a secure interface coupled between the computational subsystem and the user interaction subsystem, said secure interface permitting the transfer of the user established IC model information and input test selection and/or configuration data to simulate at least part of the IC model and prohibiting user access to the confidential information, said secure interface further permitting the transfer of output simulation results to the user, wherein the user can specify an IC model and simulate at least part of the IC model without access to component confidential information.
- 2. The system as set forth in claim 1, wherein the confidential information is selected from the group consisting of a simulation model of a component of the IC, a simulation model of an IC, test code to simulate components and test code to simulate an IC model.
- 3. The system as set forth in claim 1, wherein the secure interface further permits the computational subsystem to identify to the user tests that can be performed, the tests to be performed and/or test parameters to be used being selectable by the user.
- 4. The system as set forth in claim 1, said user interaction subsystem further includes a user interface, the user capable of inputting information regarding test and/or parameter selection for running the simulation of at least one IC model through the user interface and further capable of receiving information regarding output simulation results through the user interface.
- 5. The system as set forth in claim 1, wherein the user accesses the user interaction subsystem through a connection selected from the group consisting of a network connection and a direct connection.
- 6. The system as set forth in claim 5, wherein the network connection is selected from the group consisting of a local area network and the Internet.
- 7. The system as set forth in claim 1, wherein the user may select from the group consisting of selection of an IC model from system-provided IC models, selection from system-provided components to form an IC model, modification of a selected system-provided IC model, generation of an IC model of user designed components, generation of an IC model of system-provided components and user designed components.
- 8. The system as set forth in claim 1, wherein the at least one simulation selection is dependent upon at least one of the IC models and at least one component.
- 9. The system as set forth in claim 1, wherein the input test selection and/or configuration data is selected from the group consisting of signal inputs and test code.
- 10. The system as set forth in claim 1, further including a testbench upon which the IC model is simulated.
- 11. A method comprising:
providing a computational subsystem configured to perform simulation of an IC model including at least one component, the testing requiring access to confidential information regarding the at least one component; providing a user interaction subsystem configured to enable a user to run at least one simulation of the IC model; and providing a secure interface coupled between the computational subsystem and the user interaction subsystem, said secure interface permitting the transfer of the user established IC model information and input test selection and/or configuration data to simulate at least part of the IC model and prohibiting user access to the confidential information, said secure interface further permitting the transfer of output simulation results to the user, wherein the user can specify an IC model and simulate at least part of the IC model without access to component confidential information.
- 12. The method as set forth in claim 11, wherein the confidential information is selected from the group consisting of a simulation model of a component of the IC, a simulation model of an IC, test code to simulate components and test code to simulate an IC model.
- 13. The method as set forth in claim 11, wherein the secure interface further permits the computational subsystem to identify to the user tests that can be performed, the tests to be performed and/or test parameters to be used being selectable by the user.
- 14. The method as set forth in claim 11, further permitting the user to input information regarding test and/or parameter selection for running the simulation of at least one IC model through a user interface and further receive information regarding output simulation results through the user interface.
- 15. The method as set forth in claim 11, wherein the user accesses the user interaction subsystem through a connection selected from the group consisting of a network connection and a direct connection.
- 16. The method as set forth in claim 15, wherein the network connection is selected from the group consisting of a local area network and the Internet.
- 17. The method as set forth in claim 11, wherein the user may select from the group consisting of selection of an IC model from system-provided IC models, selection from system-provided components to form an IC model, modification of a selected system-provided IC model, generation of an IC model of user designed components, generation of an IC model of system-provided components and user designed components.
- 18. The method as set forth in claim 11, wherein the at least one simulation selection is dependent upon at least one of the IC models and at least one component.
- 19. The method as set forth in claim 11, wherein the input test selection and/or configuration data is selected from the group consisting of signal inputs and test code.
- 20. The method as set forth in claim 11, further including providing a testbench upon which the IC model is simulated.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/296,068, filed Jun. 4, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60296068 |
Jun 2001 |
US |