3.3.1 SDC 语法与语义检查 在数字芯片设计的浩瀚工程中,SDC(Synopsys Design Constraints)文件从来不是一张薄薄的约束清单,而是一份承载着时序意图、物理实现边界与工具行为契约的“设计宪法”。它不参与逻辑综合,却决定综合结果是否合法;它不生成门级网表,却左右布局布线能否收敛;它甚至不直接描述硬件行为,却比RTL代码更早地暴露系统级矛盾——比如一个被误标为 的异步复位信号,或一段因 范围过宽而悄悄阉割掉关键路径检查的语句。正因如此,SDC语法与语义检查绝非编译器前端式的“词法扫描+简单匹配”,而是一场融合形式语言解析、时序图谱建模、约束依赖推理与上下文敏感消歧的多维度协同验证。 我们常听到工程师说:“SDC写完了,跑一下STA就清楚了。