Hierarchical adaptive state machine for emulating and augmenting software
    2.
    发明授权
    Hierarchical adaptive state machine for emulating and augmenting software 失效
    用于仿真和扩充软件的分层自适应状态机

    公开(公告)号:US5903886A

    公开(公告)日:1999-05-11

    申请号:US841195

    申请日:1997-04-29

    IPC分类号: G06F17/50 G06F15/18

    CPC分类号: G06F17/50

    摘要: The present invention defines a method for emulating an iterated process represented by a series of related tasks and a control mechanism that monitors and enables the iterative execution of those tasks until data associated with the process converges to predetermined goals or objectives. The invention defines a method in which fuzzy neural networks and discreet algorithms are applied to perform the process tasks and in which configurable, reloadable finite state machines are applied to control the execution of those tasks. In particular, the present invention provides a method for emulating the process of designing integrated circuit (IC) applications and printed circuit board (PCB) applications for the purpose of simulating, emulating, analyzing, optimizing and predicting the behavioral and physical characteristics of the application at the earliest possible stage of the process. The invention applies fuzzy neural networks and configurable, reloadable finite state machines to emulate the IC or PCB design process, enabling the invention to emulate the the computer aided design (CAD) tools used to perform the design process tasks as well as the individuals using those tools. By emulating the combination of man and machine performances, the invention can more accurately predict the results of a given task than tools that consider only the machine element. The invention also provides a means to adapt the performance and behavior of any element of the invention using historical data compiled from previous design or manufacturing experiences, allowing the invention to incorporate the knowledge gained from previous designs into current designs.

    摘要翻译: 本发明定义了一种用于模拟由一系列相关任务表示的迭代过程的方法,以及控制机制,其监视并使能这些任务的迭代执行,直到与该过程相关联的数据收敛到预定目标或目标。 本发明定义了一种方法,其中应用模糊神经网络和谨慎算法来执行过程任务,并且其中应用可配置的可重新加载的有限状态机来控制这些任务的执行。 特别地,本发明提供了一种用于仿真设计集成电路(IC)应用和印刷电路板(PCB)应用的过程的方法,用于模拟,仿真,分析,优化和预测应用的行为和物理特性 在这个过程的最早阶段。 本发明应用模糊神经网络和可配置的可重新加载的有限状态机来模拟IC或PCB设计过程,使得本发明能够模拟用于执行设计过程任务的计算机辅助设计(CAD)工具以及使用它们的个人 工具 通过模拟人机对话的组合,本发明可以比仅考虑机器元件的工具更准确地预测给定任务的结果。 本发明还提供了一种使用从先前设计或制造经验编译的历史数据来适应本发明的任何元件的性能和行为的手段,允许本发明将从先前设计获得的知识结合到当前设计中。