Layout Component Generation in Design Planning and Analysis
When you have the Design Planning workspace enabled, you can use the Generate All From Source toolbar button to generate layout representations of the schematic design components. Alternatively, you can choose the Plan — Generate — Generate All From Source menu command. Choosing either of these layout generation options sets the lxGenerateInBoundary environment variable to t to ensure the layout representations are generated within the design boundary.
For the schematic instances that have layout representations available, the Generate All From Source command creates corresponding layout views in the canvas.
Depending on the available source components, the Design Planning Generate All From Source command appropriately uses the source to create the corresponding layout representations.
- If a hard block exists, it is used to generate the layout view.
- If a soft block exists, the soft block pin information is used to plan the top-cell layout.
- If no hard or soft blocks exist, the schematic hierarchy is used to create a virtual hierarchy that entirely matches the schematic. See Virtual Hierarchy Generation.
- If the schematic view does not exist for a symbol in the schematic hierarchy, the default area estimates and pin information from the cell are used to automatically create a soft block. See Generating a Soft Block for a Virtual Hierarchy.
- If multiple instances of the virtual hierarchy are needed, the virtual hierarchy is cloned.
For schematic instances that have constraints defined, the constraints are transferred to the generated virtual hierarchy. However, any constraints that exist within a virtual hierarchy are restricted to the virtual hierarchy. See
Selected Component Generation in DPA
Use the Generate All From Source toolbar button to generate layout representations of the selected schematic design components. Alternatively, you can choose the Plan — Generate — Generate Selected From Source menu command.
When selecting schematic instances to generate a virtual hierarchy, the Design Planning and Analysis tool adds the layout representations corresponding to the selected schematic instance to the drag set and encloses them in an area boundary, which is snapped to the width spacing pattern (WSP) grid. The snapping is controlled by the Snap Pattern Snapping option on the Layout Editor Options form.
If multiple instances of the selected schematic instance need to be created, the Design Planning and Analysis tool clones the instances and adds them to the drag set. The generated virtual hierarchy can be accessed using the DESIGN PLANNING–Virtual Hierarchy Clones data set in the Navigator assistant.
The option to generate a virtual hierarchy using the selected schematic instances is available only when using the As In Schematic placement mode.
Related Topics
Return to top