undo/redo 模块的开发
用备忘录模式实现版图中 cell/inst/shape 等对象的修改的 undo/redo 操作
承担 signal center 的作用,当 db 有修改时,发送对应的信号
property 模块的开发
解析 perl 语言哈希类型的数据,修改 shape/inst 的 property
flatten 模块
对 inst 和 cell 进行 flatten 操作,可以指定 flatten 的层数
search 模块
搜索 design 中的 inst/shape/text
Editing 模块
flatten array 功能;toPolygon 功能;split 功能; make cell 功能;merge shape 功能;cut shape 功能;snapping 功能;change layer 功能; makeArray 功能
sql 模块
用 sqlite3 数据库构造对应的表,封装对 drc 结果的保存和读取操作
viewport lvl 功能
对两个 design 当前窗口的内容进行比较