-
本文针对常见的.synopsys_dc.setup问题,做深入的分析和总结
-
环境变量的设置,属于LPS设计中的基本问题,属于必须掌握的知识点
-
环境变量的错误理解和设置,会产生灾难性的后果,请大家正确理解和规范使用
-
希望对大家的面试和工作有帮助
【DC Startup File】
-
以隐含文件的形式存在
-
存在于三个地方
-
工具严格按照1,2,3的顺序进行引导配置
-
存在优先级的问题,也就是说3的设置会更改1和2中的配置
【标志①】
-
Default …/admin/setup/.synopsys_dc.setup
-
工具安装时自动生成的文件
-
工具厂商根据软件的版本不同配置的环境变量文件
-
严禁更改
【标志②】
-
存在于用户的根目录
-
一般来说用来根据用户的个人习惯配置一些个人的通用信息,严禁配置任何与工艺相关或者项目相关的信息
-
可以不设置该文件
【标志③】
-
存在于用户的每个项目的DC运行目录
-
一般来说用来根据用户的个人习惯配置一些个人的通用信息和项目相关的信息
-
必须配置
【.synopsys_dc.setup总结】
-
针对① ,严禁更改
-
针对② ,可以不设置,也可以设置一些符合个人使用习惯的信息,但严禁设置任何与项目或者工艺相关的信息,谨防数据管理出错,造成灾难性后果
-
针对③ ,严格按照工具的要求配置与项目和工艺相关的参数,同时也可以根据自己使用习惯配置一些个人信息
-
③是我们工作的主战场,所有和工具相关的问题/项目工程文件的配置都放在这一步解决