在PCB上操作Room

Chinese - Translation is available for Altium Designer 24: Go to the page

Summary

A room is a defined area on one of the PCB surface layers. A room is used to define design requirements within that area of the board, such as: these components must be in this area, or, route these nets this width, or, use routing vias of this size.

A room is placed like other polygonal objects, either as a rectangular shape, or as a polygonal shape.

As well as existing as a named X-Y shape on the board, each room automatically becomes a named Room Definition design constraint (). The settings in the Room Definition constraint define: the objects that the room applies to, if those objects are to be kept inside or outside of the room, and the layer the room is applied on.

Beyond the simple, keep these objects in (or out) requirement that the Room Definition constraint specifies directly, the room can also be used to define an area of the board where other design constraints are applied. For example, the routing under a BGA might need to be a specific width (), or, the differential pair routing under a BGA might require a specific impedance profile to be applied ().

Availability

Rooms are only available for placement/creation in the PCB Editor. Use the following methods to create rooms:

  • Select the required command from the Design » Rooms submenu, then either interactively define the room shape (if you selected a Place command), or automatically create the room (if you selected a Create command).

  • Add a new Room Definition design constraint, then edit the new room constraint, then click the Define button to interactively define the shape of the polygonal room.

  • Create a room based on a (selected) closed outline formed by a set of tracks / arcs, using the Tools » Convert » Create Room from Selected Primitives command. 

  • Automatically create rooms during schematic to PCB design synchronization. Learn more about automatically generated rooms (including how to disable them).

For each room that is placed or created, an associated Room Definition design constraint is automatically created. The converse is true too, if you add a new constraint of this type, the corresponding room object will appear in the design space.

Creating a Room

The procedure used to create a room on the PCB document depends on whether you are interactively placing or creating the room, and which particular method of placement/creation you have chosen to use.

Different techniques are available to place or create a room.Different techniques are available to place or create a room.

Editing a Room

The X-Y shape of the room and its location on the board can be modified interactively. Note that there are two different processes used to interactively edit a room, either: based on its selection rectangle (described in the Changing the Size and Location section), or based on its shape editing vertices (described in the Changing the Shape section).

As well as accessing the commands using the Design » Rooms sub-menu, you can also access context-specific room commands by right-clicking on a placed room and selecting the Room Actions sub-menu.

Right-click on a room to access room-specific commands. Right-click on a room to access room-specific commands.

Working with Rooms

The software includes a number of features to help you work with rooms, and the objects within them. This includes commands to: arrange the rooms in a grid pattern; move the rooms to the current snap grid; and for a design that includes repeated sections of circuitry, copy the placement and routing from one room to another.

You can also use a room to restrict other design constraints to an area of the board, requiring for example that in this room nets must be routed with a specific width and clearance, or differential pairs must be routed with a specific impedance profile. 

An 8-channel mixer, the first input channel was placed and routed, which was then replicated across the other seven input channels using the Copy Room Format command. An 8-channel mixer, the first input channel was placed and routed, which was then replicated across the other seven input channels using the Copy Room Format command.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
功能可用性

可用功能取决于您的 Altium 平台解决方案访问权限级别。您可以对比 Altium Develop 以及各版本 Altium Agile 中包含的功能。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档用于支持 Altium 的平台解决方案(包括 Altium DevelopAltium Agile),目前该文档已不再区分版本。若您需要查阅旧版独立 Altium Designer 的文档,请访问 “其他安装程序” 页面中的 “旧版文档” 板块。

Content