之前在电路设计中常利用 ocean 脚本来做 corner 的仿真,一般设置时都会包含所有的 corner,像下面的脚本,就把电阻、电容、mos 管的模型中的所有 cornenr 的组合都包括了。
foreach( corner_res list("ff_res" "ss_res")
foreach( corner_mim list("ff_mim" "ss_mim")
foreach( corner_fet list("ff_fet" "ss_fet" "fs_fet" "sf_fet")
…
)))
但有时,我们并不需要仿真所有的工艺角的组合,而只是希望仿真特定的几组 cornenr 的情况,例如只需要电阻、电容、mos 管的 model 同时在 ff 和 ss 的情况,这时就可以通过类似下面的 Ocean 脚本来进行仿真。
foreach( (corner_res corner_mim corner_fet) '("ff_res" "ss_res") '("ff_mim" "ss_mim") '("ff_fet" "ss_fet")
…
)