Origen擁有modes用於頂級DUT和IP。但是,模式API不允許隨意定義屬性的靈活性。有預先定義的屬性,其中一些屬性(例如typ_voltage)特定於特定公司或設備。參數集上下文和模型模式之間的關係?
相反,Parameters module確實允許在「上下文」內創建靈活的參數/屬性定義。芯片「模式」和參數「上下文」之間的概念區別究竟是什麼?他們都要求用戶設置它們。
add_mode :mymode do |m|
m.typ_voltage = 1.0.V
# I believe I am limited to what I can define here
end
define_params :mycontext do |params|
params.i.can.put.whatever.i.want = 'bdedkje'
end
它們都包含看起來在功能上類似的方法with_modes和with_params。爲什麼不讓模式屬性像更靈活的params API一樣工作?
THX
不明白你在問什麼,你能否詳細說明一下? – Ginty
根據要求更新了原始問題 –