一种基于云平台带安全认证的量子芯片EDA设计方法与流程

文档序号:31225748发布日期:2022-08-23 19:19阅读:138来源:国知局
一种基于云平台带安全认证的量子芯片EDA设计方法与流程
一种基于云平台带安全认证的量子芯片eda设计方法
技术领域
1.本发明涉及一种基于云平台带安全认证的量子芯片eda设计方法,属于量子计算、云平台互联网技术领域。


背景技术:

2.量子芯片设计是非常复杂的工作,对各环节的设计环境、算力、资源需求都较高。云计算可以完美解决这些问题,通过云计算的it服务能力,降低芯片设计的it门槛。
3.云计算平台也称为云平台。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
4.usb key是一种usb接口的硬件设备。它内置单片机或智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用usb key内置的公钥算法实现对用户身份的认证。由于用户私钥保存在密码锁中,理论上使用任何方式都无法读取,因此保证了用户认证的安全性。
5.量子计算芯片设计需求不断增加,芯片设计上云也成为趋势。本发明所述量子芯片设计eda为自主研发量子芯片 eda开发工具,为了保证软件的使用版权,又增加使用友好性有利于软件推广,将芯片设计工具部部署到云平台,并增加安全认证过程。随着量子芯片研发进展,量子芯片复杂度越来越高,需要多方科研人员联合开发,设计芯片版图的联合开发功能,以满足研发需求并提高效率。


技术实现要素:

6.本发明目的是提供了一种基于云平台带安全认证的量子芯片eda设计方法,实现多用户远程量子芯片联合设计,并提高安全可靠性。
7.本发明为实现上述目的,通过以下技术方案实现:一种基于云平台带安全认证的量子芯片eda设计方法,其特征在于,包括以下步骤:1)根据安全等级需求,如需高安全等级的硬件加密将硬件usbkey插入客户端并自动初始化,如只需软件加密则直接打开windows客户端设计工具入口网页;2)输入授权的用户名,进行安全验证;3)windows客户端认证成功之后,则启动后端引擎进入云服务平台, 开量子芯片eda开发工具界面,根据需要选择量子芯片版图设计工具,或量子芯片仿真分析工具;4)如果进行量子芯片版图设计,分别进行基板定义与设置、器件组件、器件、走线设计,最终完成版图设计并导出与用户名相对应的版图;5)导入所有需要联合开发的用户版图设计,根据物理关系将每一相同板层的器件及联线,进一步连接,完成版图联合,并导出最终设计版图;6)如果进行仿真分析,导入量子版图,选择cst进行仿真,输出仿真结果。如果仿真
结果不满足则重新版图设计仿真。
8.优选的,所述安全验证具体如下:先经过安全等级选择,如果是软件加密用户则经过pin码验证,如果是高安全等级用户通过系统中的控件读取usbkey中的证书和私钥信息,usbkey使用私钥解密windows端传入的认证密文进行解密认证,软件加密用户则进行pin码的软件解密认证,认证通过后赋予用户身份进入windows系统,否则继续等待。
9.本发明的优点在于:本发明在客户端打开windows设计工具入口,完成不同安全等级的认证登录。在云服务器端主要部署量子芯片设计eda工具,实现多用户端联合设计,并提高安全可靠性。
附图说明
10.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
11.图1为本发明基于云平台带安全认证的量子芯片eda设计流程示意图。
12.图2为本发明基于云平台带安全认证的量子芯片eda设计基本操作流程示意图。
13.图3为本发明基于云平台带安全认证的量子芯片eda设计模块框结构示意图。
具体实施方式
14.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
15.1)根据安全等级需求,如需高安全等级的硬件加密将硬件usbkey插入客户端并自动初始化,如只需软件加密则直接打开windows客户端设计工具入口网页。
16.2)输入授权的用户名,经过pin码验证,高安全等级用户通过系统中的控件读取usbkey中的证书和私钥信息,usbkey使用私钥解密windows端传入的认证密文进行解密认证。软件加密用户则进行pin码的软件解密认证。认证通过后赋予用户n1或n2

身份进入windows系统,否则继续等待。
17.3)windows客户端认证成功之后,则启动后端引擎进入云服务平台, 开量子芯片eda开发工具界面,根据需要选择量子芯片版图设计工具,或量子芯片仿真分析工具。
18.4)如果进行量子芯片版图设计,分别进行基板定义与设置、器件组件、器件、走线设计,最终完成版图设计并导出与用户名n1或用户名n

相对应的版图n1或版图n


19.5)导入所有需要联合开发的用户版图设计,根据物理关系将每一相同板层的器件及联线,进一步连接,完成版图联合,并导出最终设计版图n 。
20.6)如果进行仿真分析,导入量子版图,选择cst进行仿真,输出仿真结果。如果仿真结果不满足则重新版图设计仿真。


技术特征:
1.一种基于云平台带安全认证的量子芯片eda设计方法,其特征在于,包括以下步骤:1)根据安全等级需求,如需高安全等级的硬件加密将硬件usbkey插入客户端并自动初始化,如只需软件加密则直接打开windows客户端设计工具入口网页;2)输入授权的用户名,进行安全验证;3)windows客户端认证成功之后,则启动后端引擎进入云服务平台, 开量子芯片eda开发工具界面,根据需要选择量子芯片版图设计工具,或量子芯片仿真分析工具;4)如果进行量子芯片版图设计,分别进行基板定义与设置、器件组件、器件、走线设计,最终完成版图设计并导出与用户名相对应的版图;5)导入所有需要联合开发的用户版图设计,根据物理关系将每一相同板层的器件及联线,进一步连接,完成版图联合,并导出最终设计版图;6)如果进行仿真分析,导入量子版图,选择cst进行仿真,输出仿真结果,如果仿真结果不满足则重新版图设计仿真。2.根据权利要求1所述的基于云平台带安全认证的量子芯片eda设计方法,其特征在于,所述安全验证具体如下:先经过安全等级选择,如果是软件加密用户则经过pin码验证,如果是高安全等级用户通过系统中的控件读取usbkey中的证书和私钥信息,usbkey使用私钥解密windows端传入的认证密文进行解密认证,软件加密用户则进行pin码的软件解密认证,认证通过后赋予用户身份进入windows系统,否则继续等待。

技术总结
本发明提供了一种基于云平台带安全认证的量子芯片EDA设计方法。采取的技术方案如下:根据安全等级需求,如需硬件解密,将硬件USBKey插入客户端上位机,打开Windows客户端设计工具入口网页,否则直接打开Windows客户端设计工具入口,页。输入用户名,选择硬件加密或软件加密安全等级,通过PIN码验证后,赋予用户身份进入windows系统,则启动后端引擎进入云服务平台。根据需要选择完成量子芯片版图设计。导入所有需要联合开发的用户版图设计,根据物理关系将每一相同板层的器件及联线,进一步连接,完成版图联合,并导出最终设计版图。至此完成一种基于云平台带安全认证的量子芯片EDA设计方法。本发明为实现多用户远程量子芯片联合设计,并提高安全可靠性。并提高安全可靠性。并提高安全可靠性。


技术研发人员:于晓艳 刘强 王辉 罗清彩 孙善宝
受保护的技术使用者:浪潮集团有限公司
技术研发日:2022.06.16
技术公布日:2022/8/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1