翻译:Ungrouping Modules During and After Elaboration Ungrouping Modules During Elaboration You can ungroup modules, including user defined modules, during elaboration in the /hdl_libraries directory, which lets you control the Design Information Hierarchy immediately after loading the design. The /hdl_libraries directory contains specific object types that correlate to particular data. The following lists and describes the object types related to modules in this directory: ■ hdl_component — An Genus or other tool defined component ■ hdl_implementation — An architecture of a Genus or other tool defined component ■ hdl_architecture — A user defined module ■ hdl_inst — An instance of a user defined module, a Genus or other tool defined component By default, Genus does not ungroup user defined modules, ChipWare components, DesignWare components and GTECH components. A user defined module is ungrouped during elaboration if either: ■ The ungroup attribute is set to true on the particular hdl_architecture module before the elaborate command is used For example, the following command specifies that all instances of the foo module should be flattened during elaboration: genus:root: 16> set_db hdl_architecture:default/foo .ungroup true ■ The ungroup attribute is set to true on the particular hdl_inst instance before the elaborate command is used
时间: 2024-04-27 19:21:57 浏览: 211
comsol单相变压器温度场三维模型,可以得到变压器热点温度,流体流速分布
在扩展期间和扩展后分组模块。在扩展期间取消分组模块您可以在/hdl_libraries目录中在扩展期间取消分组模块,包括用户定义的模块,这使您可以在加载设计后立即控制设计信息层次结构。/hdl_libraries目录包含特定的对象类型,与特定的数据相关联。以下列出并描述了此目录中与模块相关的对象类型:■ hdl_component——Genus或其他工具定义的组件■ hdl_implementation——Genus或其他工具定义的组件的架构■ hdl_architecture——用户定义的模块■ hdl_inst——用户定义的模块的实例,Genus或其他工具定义的组件默认情况下,Genus不会取消分组用户定义的模块、ChipWare组件、DesignWare组件和GTECH组件。如果满足以下任一条件,则在扩展期间取消分组用户定义的模块:■ 在使用elaborate命令之前,将ungroup属性设置为true在特定的hdl_architecture模块上。例如,以下命令指定所有foo模块的实例在扩展期间应被展平:genus:root:16>set_db hdl_architecture:default/foo.ungroup true■ 在使用elaborate命令之前,在特定的hdl_inst实例上设置ungroup属性。
阅读全文