EDA软件的共享数据处理系统
申请人信息
- 申请人:上海合见工业软件集团有限公司
- 申请人地址:200126 上海市浦东新区友诚路149号SK大厦29层
- 发明人: 上海合见工业软件集团有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | EDA软件的共享数据处理系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202210762490.3 |
| 申请日 | 2022/6/29 |
| 公告号 | CN117369980A |
| 公开日 | 2024/1/9 |
| IPC主分类号 | G06F9/50 |
| 权利人 | 上海合见工业软件集团有限公司 |
| 发明人 | 曹立言; 廖志刚; 刘军涛 |
| 地址 | 上海市浦东新区友诚路149号SK大厦29层 |
摘要文本
上海合见工业软件集团有限公司获取“一种透气窗帘布”专利技术,本发明涉及一种EDA软件的共享数据处理系统,所述EDA软件在单机环境下以单进程方式运行,所述系统包括至少一个数据发起模块、N个数据使用模块{U1,U2,…UN}、数据共享模块、处理器和存储有计算机程序的存储器;每一数据发起模块和每一数据使用模块均与所述数据共享模块相连接;所述数据共享模块用于基于数据发起模块发送的共享数据类型注册请求在内存资源中生成共享类型数据实体,基于数据发起模块发送的共享数据类型注销请求在内存资源中注销共享类型数据实体;所述共享类型数据实体为单例模式。本发明提高了EDA软件数据共享的资源使用效率、提升了EDA软件的健壮性和可维护性。
专利主权项内容
1.一种EDA软件的共享数据处理系统,其特征在于,所述EDA软件在单机环境下以单进程方式运行,所述系统包括至少一个数据发起模块、N个数据使用模块{U,U,…U}、数据共享模块、处理器和存储有计算机程序的存储器;每一数据发起模块和每一数据使用模块均与所述数据共享模块相连接;所述数据共享模块用于基于数据发起模块发送的共享数据类型注册请求在内存资源中生成共享类型数据实体,基于数据发起模块发送的共享数据类型注销请求在内存资源中注销共享类型数据实体;所述共享类型数据实体为单例模式;12N当所述处理器执行所述计算机程序时,实现以下步骤:步骤S1、U向所述数据共享模块发送目标共享类型数据使用请求,U为第j个数据使用模块,n的取值范围为1到N;nj步骤S2、所述数据共享模块判断内存资源中对应的目标共享类型数据实体是否有效,若有效,则向U发送目标授权令牌,执行步骤S3,若无效,则向U发送无效数据申请应答;所述目标授权令牌在目标共享类型数据实体注册后至注销前有效,在所述目标共享类型数据实体注销后无效;nn步骤S3、U基于有效的目标授权令牌向所述数据共享模块发送目标实体句柄获取请求;n步骤S4、所述数据共享模块向U发送目标实体句柄;n步骤S5、U基于所述目标实体句柄访问目标共享类型数据实体,基于所述目标共享类型数据实体执行目标函数,当所述目标函数执行完成,所述目标实体句柄失效。n