1.一种SSD主控芯片中对关键信号进行物理保护设计方法,其特征在于,所述方法包括:根据与数据安全相关的关键信号的安全等级形成不同安全等级的关键安全信号列表并将关键信号在RTL代码中所处的设计路径记录到不同的安全等级的关键安全信号列表中;
将RTL代码导入到逻辑综合工具Design compiler中完成电路综合并产生SVF文件和SSD芯片设计网表,其中,SVF文件记录了RTL代码到网表单元的映射关系;
根据不同安全等级的关键安全信号列表中记录的关键信号在RTL代码中的路径信息并根据SVF文件中记录的RTL代码到网表单元的映射关系,输出关键安全信号位置总列表,其中,所述关键安全信号位置总列表记录了所有关键信号在网表中的位置;
根据关键信号所属的安全等级,将关键安全信号位置总列表按照安全等级拆分为不同安全等级的位置子列表,每个位置子列表记录了对应安全等级的需要保护的信号在网表中的位置;
每个安全等级的位置子列表依次导入芯片布局工具;
芯片布局工具根据配置的每个安全等级允许走线的金属层,对位置子列表中的信号对应的走线进行布局设计,其中,安全等级越高的关键信号所对应的走线设计到越深层的金属层中。
2.根据权利要求1所述的SSD主控芯片中对关键信号进行物理保护设计方法,其特征在于,在所述将关键安全信号位置总列表按照安全等级拆分为不同安全等级的位置子列表之前,所述方法还包括:将关键信号中的前后若干级信号纳为安全信号并且该前后若干级信号与该关键信号的安全等级一致;
将该前后若干级信号与该关键信号一起加入到关键安全信号列表中,得到最终需要保护的信号在网表中的信号位置总列表。
3.根据权利要求2所述的SSD主控芯片中对关键信号进行物理保护设计方法,其特征在于,安全等级越高的关键信号对应的前后需要纳入保护的信号级数越多。
4.一种SSD主控芯片中对关键信号进行物理保护设计系统,其特征在于,所述系统包括:形成模块,用于根据与数据安全相关的关键信号的安全等级形成不同安全等级的关键安全信号列表并将关键信号在RTL代码中所处的设计路径记录到不同的安全等级的关键安全信号列表中;
电路综合模块,用于将RTL代码导入到逻辑综合工具Design compiler中完成电路综合并产生SVF文件和SSD芯片设计网表,其中,SVF文件记录了RTL代码到网表单元的映射关系;
输出模块,用于根据不同安全等级的关键安全信号列表中记录的关键信号在RTL代码中的路径信息并根据SVF文件中记录的RTL代码到网表单元的映射关系,输出关键安全信号位置总列表,其中,所述关键安全信号位置总列表记录了所有关键信号在网表中的位置;
拆分模块,用于根据关键信号所属的安全等级,将关键安全信号位置总列表按照安全等级拆分为不同安全等级的位置子列表,每个位置子列表记录了对应安全等级的需要保护的信号在网表中的位置;
导入模块,用于每个安全等级的位置子列表依次导入芯片布局工具;
布线模块,芯片布局工具根据配置的每个安全等级允许走线的金属层,对位置子列表中的信号对应的走线进行布局设计,其中,安全等级越高的关键信号所对应的走线设计到越深层的金属层中。
5.根据权利要求4所述的SSD主控芯片中对关键信号进行物理保护设计系统,其特征在于,所述系统还包括:纳入模块,用于在所述将关键安全信号位置总列表按照安全等级拆分为不同安全等级的位置子列表之前,将关键信号中的前后若干级信号纳为安全信号并且该前后若干级信号与该关键信号的安全等级一致;
位置列表模块,用于将该前后若干级信号与该关键信号一起加入到关键安全信号列表中,得到最终需要保护的信号在网表中的信号位置总列表。
6.一种SSD主控芯片中对关键信号进行物理保护设计平台,其特征在于,所述平台包括:处理器;以及
存储装置,该存储装置存储有计算机程序,所述计算机程序在由处理器执行时用于执行如权利要求1‑3任一项所述的一种SSD主控芯片中对关键信号进行物理保护设计方法的步骤。