跳到正文
LESSON

S3-内存数据拷贝与恢复

在跑工具的时候经常会遇到内存爆炸或程序中断,到时数据丢失,程序重新跑耗时。该任务是需要将内存数据进行备份,以备有需求的时候可以回滚恢复使用

iDB数据拷贝与恢复

1 问题背景

在跑工具的时候经常会遇到内存爆炸或程序中断,到时数据丢失,程序重新跑耗时。该任务是需要将内存数据进行备份,以备有需求的时候可以回滚恢复使用

2 问题描述

TBD

1、实现要求
TBD

iEDA工程链接如下:https://gitee.com/oscc-project/iEDAopen in new window

iEDA作为基础底座,包含下面的主要的内容模块:文件系统,数据库等等

2、通过iEDA运行脚本的方法:

3、项目文件目录概述

  • iEDA主目录概述:
iEDA子目录名称内容概况
cmake包含构建和管理Cmake项目的配置信息
docs包含项目的相关学习资料和项目向导
scripts需要读取的数据和工艺文件,以及脚本文件和输出结果
srciEDA项目点工具和平台相关源代码
  • iEDA/src目录概述:
iEDA/src子目录名称内容概况
analysis对外提供的算法分析拓展接口
apps结合相关业务,设置的一些常见应用
database将数据解析以后使用不同的类进行存放
evaluation对不同点工具流程的算法进行评估的模块
interface对外提供的可以使用的交互接口代码,包括gui,python,tcl,shell等
operation点工具功能模块的实现,包括:iCTS,iDRS,iECO,iFP,iLR,iLO,iMP,iNO,iPDN,iPL,iPW,iRT,iSTA,iTM,iTO等(见图3-2)
platform结合了具体业务需求,结合使用点工具封装的接口,实现一些应用于具体业务的中间数据的读取、处理、分析、存储、应用等等
solver提供指定算法解决方案,包含聚类布线布局等
third_party使用到的第三方依赖库
utility实用程序的开发,可简化开发过程

3 输入输出

TBD

算法输入

TBD

算法输出

TBD