EDA事件驱动架构具有什么特点和优缺点?

现代的电子设计自动化设计工具可以识别、读取不同类型的硬件描述。根据这些语言规范产生的各种仿真系统迅速被推出,使得设计人员可对设计的芯片进行直接仿真。后来,技术的发展更侧重于逻辑综合。

事件驱动架构EDA的优缺点分析

通过事件进行应用程序的设计是自20世纪80年代后期以来的一种实践。我们可以在前端或后端的任何地方使用事件。当按下按钮时,某些数据发生更改或执行某个后端动作。 但是事件究竟是什么呢?我们什么时候应该用它呢?缺点是什么? What/When/Why 当类或组件之间内聚性很高,它们的耦合度应该很低,也就是说当组件需要相互协作调用时,比如我们假设一个组件A需要触发组件B中的一些逻辑,自然的方式是直接让组件A调用组件B中的一个方法。但前提是A必须知道B的存在,这样它们之间就是耦合的,A必须依赖于B了,这会使得系统更难以改变和维护。因此,这里可以使用事件来防止这种直接调用的耦合。 此外,使用事件实现组件解耦也有其另外的,如果我们有一个只负责组件B的工作团队,那么他们则可能不需要与负责组件A的团队进行交流,直接针对组件A中的逻辑改变在组件B中做出相对反应。两个组件团队可以独立发展(banq注:微服务特点之一), 我们的应用系统变得更灵活。 即使在同一个组件团队中,有时候我们不需要在同一请求/响应中立即执行一个动作的结果,只要异步执行这个动作,比如发送电子邮件。在这种情况下,我们可以立即向用户返回响应,并以异步方式发送电子邮...

热门专题推荐

石墨烯的原理结构图仪表放大器的放大倍数如何计算?公式是什么?激光雷达主要可以应用在哪些方面?它的应用领域介绍什么是仪表放大器?它的作用、特点是什么?石墨烯的发展现状分析现场总线在汽车行业的应用及解决方案仪表放大器和运算放大器的差别是什么?都具有哪些优缺点?什么是运算放大器?运算放大器的原理仪表放大器有哪些特点优势?在电路中有哪些应用?运算放大器的经典电路介绍iphone12值得入手吗?iphone12内容核心硬件曝光!钳形万用表如何使用,有哪些操作步骤?数字万用表的工作原理是什么?和模拟万用表有什么区别?tws是什么意思?TWS蓝牙耳机你真的了解吗使用数字万用表如何测量电阻,其中原理是什么?电缆故障点探测仪是什么?具有什么特点?如何使用兆欧表?方法是什么?激光测距仪的工作原理是什么?主要有什么应用?rs232有什么用?rs232通讯协议详解数字万用表测如何测量电压?应用原理是什么?激光测距传感器的种类有哪些?主要应用在哪些领域?指针万用表和数字万用表的工作原理及如何正确选择激光测距仪是什么,如何进行使用?雷达物位计工作原理与雷达物位计原理图解数字万用表是什么?基础知识介绍串口通信怎么测试?测试串口的方法分享如何使用数字万用表测量三极管,有什么方法?如何实现光纤高温测量仪的应用设计?有哪些设计方案?如何使用数字万用表测量电流,工作原理是什么?如何使用指针式万用表,有哪些事项需注意?主动降噪技术哪家强?降噪技术分析激光测距传感器主要广泛应用在哪些领域?指针万用表和数字万用表的性能对比,那个更胜一筹?万用表如何使用?求方法激光测距传感器的工作原理是什么?在应用方面具有哪些优缺点?使用指针式万用表有哪些事项需要注意?LDO电路设计与ldo电路图分享emc测试包括哪些?emc电磁兼容测试方案分析如何使用数字万用表测量二极管,有哪些步骤?指针式万用表内部结构是怎样的?具有什么功能?使用数字万用表如何测试电容的好坏?有什么方法?如何使用数字万用表测量电容的容量大小?钳形电流表如何扩量程?有哪些应用?在使用钳形电流表方面有哪些事项需要注意?利用数字万用表如何测量晶闸管,并判断出它的极性?如何使用数字万用表判断出三极管的极性和类型?哪种钳形电流表好用?有什么推荐的?数字万用表在使用时有那哪些事项特别注意?如何使用数字万用表判断出晶闸管的好坏,有什么方法?钳形表的工作原理是什么?如何使用?如何使用钳形电流表测量电流?有哪些方法?兆欧表的基本原理是什么?图解分析摇表的工作原理是什么?如何使用?如何使用摇表测量电机的好坏?方法步骤有哪些?使用摇表测量时如何进行接线?