Polar mode-based PCB device layout method
Through the PCB device layout method based on Polar mode, the problem of traditional layout methods being time-consuming and labor-intensive and difficult to meet complex layout requirements is solved, and efficient, accurate and flexible device layout is achieved.
Patent Information
- Application Number
- CN202510145268.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-06-27
AI Technical Summary
Traditional PCB device layout methods are time-consuming and labor-intensive, difficult to meet the accuracy and consistency requirements under complex layout requirements, and lack flexibility.
The PCB device layout method based on Polar mode is adopted to achieve efficient and accurate layout of the device by determining layout parameters, creating Polar layout templates, paired processing of the device and layout adjustment.
It greatly saves layout time, improves work efficiency, ensures high accuracy and consistency of device layout, and is suitable for complex layout scenarios and large-scale production needs.
Smart Images

Figure CN120217991A_ABST
Abstract
Description
Background Art
[0002] With the rapid development of modern electronic technology, consumers' requirements for the performance of electronic products are increasing, which directly promotes continuous innovation in the field of chip design and manufacturing. As the core component of electronic products, the performance of chips is not only related to key indicators such as the computing speed and energy efficiency of the equipment, but also has a profound impact on user experience and the market competitiveness of products. In this context, the research and development cycle of chips is constantly shortened, and the importance of testing is becoming more and more prominent, especially for the device layout test on the PCB (printed circuit board), which has become an important yardstick for measuring product performance and optimizing manufacturing costs.
[0003] Traditional PCB device layout methods usually rely on manual layout, which requires engineers to place devices one by one and adjust them according to layout rules. This manual layout method is time-consuming and labor-intensive when dealing with a large number of devices or complex layouts, which has become a major bottleneck restricting the progress of research and development. Engineers need to spend a lot of time selecting, placing and adjusting devices. This process is not only inefficient, but also very easy to introduce errors due to human factors, affecting the final quality of the product. Secondly, in the face of complex layout requirements, such as the need to meet specific signal path requirements, manual layout is often difficult to achieve ideal accuracy and consistency. This not only increases the difficulty of debugging in subsequent production, but may also cause product performance degradation due to unreasonable layout, or even fail to achieve the expected design goals. In addition, when dealing with large-scale production and special layout requirements, traditional methods often require a lot of manual adjustments and optimizations, lacking sufficient flexibility.
[0004] Therefore, developing a method that can overcome the limitations of traditional manual layout and achieve efficient, accurate and flexible layout has become a key issue that needs to be urgently solved in the current PCB design field. Summary of the invention
[0005] In order to overcome the problems of existing manual layout methods that are time-consuming and labor-intensive, difficult to meet the accuracy and consistency requirements under complex layout requirements, and lack of flexibility, the present invention provides a PCB device layout method based on the Polar mode.
[0006] The technical solution of the present invention is as follows:
[0007] A PCB device layout method based on Polar mode includes the following steps:
[0008] Step S1, determining layout parameters: determining the layout parameters of the device according to customer needs and product design requirements;
[0009] Step S2, device pair processing: treating the paired devices as a whole, and setting the layout spacing between the paired devices according to the layout parameters;
[0010] Step S3, create a Polar layout template: In the PCB design software, create a Polar layout template on the PCB board based on the layout parameters;
[0011] Step S4, device layout: Place the processed paired devices on the Polar layout template and adjust the rotation angle of each pair of devices;
[0012] Step S5, generate a layout file: After completing the layout, generate the final layout file.
[0013] As a preferred solution of the present invention, the layout parameters include the number of devices, the type of devices, the layout spacing between paired devices, and the length from the center point to the device position.
[0014] As a preferred solution of the present invention, step S2 includes the following sub-steps:
[0015] Step S201, draw a spacing line on the PCB board according to the layout spacing between paired devices;
[0016] Step S202, place the signal PINs of two devices at both ends of the spacing line as a whole.
[0017] As a preferred solution of the present invention, the Polar layout template includes a center point and multiple layout line segments with the center point as the origin. The number of layout line segments is the same as the number of pairs of devices, and each pair of devices is placed at the end of the corresponding layout line segment far from the center point.
[0018] As a preferred solution of the present invention, step S3 includes the following sub-steps:
[0019] Step S301, draw a layout line segment on the PCB board through the Line command;
[0020] Step S302, in the Polar mode of the Copy command, set the copy parameters based on the layout parameters, select the User pick mode, and select the position of the center point as the origin;
[0021] Step S303, select the drawn layout line segment and perform a parameter-based copy operation around the central axis of the center point to create the Polar layout template.
[0022] As a preferred solution of the present invention, the copy parameters include the copy direction, the copy quantity, and the rotation angle, and the copy direction includes the clockwise direction and the counterclockwise direction.
[0023] As a preferred solution of the present invention, step S4 includes the following sub-steps:
[0024] Step S401: Move the processed paired devices one by one to the corresponding layout line segment through a move command;
[0025] Step S402: Position the processed paired devices at the end of the layout line segment far from the center point through a grab line segment command;
[0026] Step S402: Rotate the processed paired devices to the required angle corresponding to the layout line segment through a rotation command.
[0027] As a preferred solution of the present invention, in step S401, when moving the processed paired devices, select the Symbol type and Line type in the move command.
[0028] As a preferred solution of the present invention, in step S401, when moving the processed paired devices, move the processed paired devices to any position within the half segment of the corresponding layout line segment far from the center point.
[0029] As a preferred solution of the present invention, the PCB design software is Allegro software.
[0030] According to the present invention of the above solution, its beneficial effects are as follows:
[0031] A PCB device layout method based on the Polar mode provided by the present invention can quickly realize the layout of devices through steps such as determining layout parameters, creating a Polar layout template, and device layout. Compared with the traditional method of manually placing and adjusting devices one by one, it greatly saves the layout time and improves work efficiency; based on the accurately calculated layout parameters and angles, and the use of the Polar layout template, it can ensure that the device layout meets high-precision requirements, improves the consistency and accuracy of the layout, and thus enhances the product performance rate; it can flexibly adjust layout parameters such as the number of devices, spacing, and angle according to different customer requirements and product design requirements, and is applicable to complex layout scenarios with arbitrary angles or equal spacing as well as large-scale production requirements, with strong flexibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 It is a schematic flowchart of the PCB device layout method based on the Polar mode in the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0034] It should be noted that the terms "comprising" and "having" in the description and claims of the present invention, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.
[0035] Please refer to Figure 1 , this embodiment provides a PCB device layout method based on the Polar mode, including the following steps:
[0036] Step S1, determine the layout parameters: According to customer requirements and product design requirements, determine the layout parameters of the devices, providing basic data for subsequent layout operations.
[0037] Among them, the layout parameters include the number of devices, device types, layout spacing between paired devices, the length from the center point to the device position, etc. These layout parameters precisely define the specific requirements of the layout task, making the entire layout process have clear goals and bases, ensuring that the layout meets the actual application scenarios, avoiding blind operations, and improving the pertinence and effectiveness of the layout. For example, in a project to test the performance of optical ports, clarify the specifications of the gold fingers on the test PCB board (such as 8X, 16X) and the number of MMPX connectors to be tested (such as 32, 64), and at the same time determine the spacing requirements between MMPX connectors (such as more than 420 mil) and the length requirements from the center of the gold fingers to the position of the TX / RX differential pair MMPX connectors, laying a foundation for meeting the layout requirements of a specific optical port test board.
[0038] Step S2, process paired devices: Treat paired devices as a whole, and set the layout spacing between paired devices according to the layout parameters, ensuring that the layout spacing between paired devices meets customer requirements, facilitating subsequent unified operations and layout.
[0039] The specific operation steps are as follows: Draw a spacing line on the PCB board according to the layout spacing between paired devices, and then place the signal PINs of the two devices at both ends of the spacing line as a whole, which is convenient for subsequent copying or moving together. This operation step simplifies the layout operation object, enabling the relative position relationship of paired devices to be maintained during operations such as copying and moving, improving the layout efficiency, and at the same time ensuring that the spacing between paired devices meets customer requirements and satisfies the device spacing specifications for product performance.
[0040] Step S3: Create a Polar layout template. In the PCB design software, create a Polar layout template on the PCB board based on the layout parameters. Here, the PCB design software uses software such as Cadence's Allegro version 165, version 166, version 172, version 174, etc. The Polar layout template includes a center point and multiple layout line segments with the center point as the origin. The number of layout line segments is the same as the number of pairs of devices to facilitate the subsequent placement of each pair of processed devices.
[0041] The specific operation steps are as follows: Draw a layout line segment on the PCB board through the Line command. The length of the layout line segment is equal to the length from the center point to the device position. Then, through the Polar mode of the Copy command, set the copy parameters based on the layout parameters, select the User pick mode, and select the position of the center point as the origin. Select the drawn layout line segment and perform a parametric copy operation around the central axis of the center point to create a Polar layout template (including a center point and multiple layout line segments with the center point as the origin). Among them, the copy parameters include the copy direction, the copy quantity, and the rotation angle. The copy direction includes the clockwise direction and the counterclockwise direction. This operation step greatly improves the standardization and consistency of the layout. The existence of the Polar layout template enables the device layout to be carried out according to the pre-set rules, avoiding the randomness of the layout. At the same time, the layout line segments are created through parametric copy operations, improving the efficiency of template creation.
[0042] Step S4: Device layout. Place the processed paired devices on the Polar layout template and adjust the rotation angle of each pair of devices to make the device layout meet the design requirements. Among them, each pair of devices is placed at the end of the corresponding layout line segment far from the center point.
[0043] The specific operation steps are as follows: Move the processed paired devices one by one to the corresponding layout line segments through the move command, then position the processed paired devices at the end of the layout line segment far from the center point through the grab line segment command (i.e., the Segment Vertex command), and finally rotate the processed paired devices to the required angle of the corresponding layout line segment through the rotation command (i.e., the Rotote command). Among them, when moving the processed paired devices, the Symbol type and Line type in the move command need to be selected. Symbol refers to the device, and Line refers to the non-metal line on the board. The grab line segment command is used to quickly position the selected device at the source end or the end of the current line segment. If the device is placed close to the source end of the line segment, it is positioned at the source end; if the device is close to the end of the line segment, it is positioned at the source end. Therefore, when moving the processed paired devices, just move the processed paired devices to any position within the half segment of the corresponding layout line segment far from the center point, and cooperate with the grab line segment command to quickly position the processed paired devices at the end of the corresponding layout line segment far from the center point. This operation step realizes the precise layout of the devices on the layout template, ensuring that each device can be placed in the appropriate position and with the correct angle, thus meeting the strict requirements of the product performance for the layout position and direction of the devices; the flexibility of selecting a specific type when moving the devices and the ability to place them at any position in the second half of the layout line segment increase the adaptability of the layout and can cope with different layout space limitations and design preferences.
[0044] Step S5, Generate the layout file: After completing the layout, generate the final layout file for use in subsequent PCB manufacturing and other processes.
[0045] The PCB device layout method based on the Polar mode provided in this embodiment can quickly realize the layout of the devices through steps such as determining the layout parameters, creating the Polar layout template, and device layout. Compared with the traditional method of manually placing and adjusting devices one by one, it greatly saves the layout time and improves the work efficiency; based on the accurately calculated layout parameters and angles, and the use of the Polar layout template, it can ensure that the device layout meets the high-precision requirements, improves the consistency and accuracy of the layout, and thus enhances the product performance rate; the layout parameters such as the number of devices, spacing, and angle can be flexibly adjusted according to different customer requirements and product design requirements, and it is applicable to complex layout scenarios with arbitrary angles or equal spacing as well as large-scale production requirements, with strong flexibility.
[0046] Taking the project of testing the optical port performance as an example, the PCB device layout method based on the Polar mode of the present invention will be described in detail below.
[0047] Step S1. Determine layout parameters: Assume that the customer requirement is to test a 200G rate 16X optical port test board with 64 MMPX connectors to be tested on the board. Determine that the number of devices is 64, the device type is MMPX connector, the layout spacing between paired devices needs to meet more than 420 mil, and the length requirements from the center of the gold finger to the position of the TX / RX differential pair MMPX connector are the same.
[0048] Step S2. Process devices in pairs: Pair up the 64 MMPX connectors in pairs, a total of 32 pairs. Draw a spacing line with a length of 425 mil between the signal PINs of each pair of MMPX connectors, and place the signal PINs of the two MMPX connectors at both ends of the spacing line to form a whole, which is convenient for subsequent copying or moving together.
[0049] Step S3. Create a Polar layout template: In the Allegro software, use the position of the gold finger end as the center point. First, draw a layout line segment on the board, and calculate that the rotation angle is 180 / (32 + 1) = 5.454°; then, through the Polar mode of the Copy command, set the copy parameters based on the layout parameters and select the User pick mode; finally, select the drawn layout line segment and perform the parameter copy operation around the central axis of the center point to create a fan-shaped Polar layout template with 32 layout line segments centered on the center point.
[0050] Step S4. Device layout: Move the processed paired MMPX connectors one by one to the corresponding layout line segments through the Move command, then position the processed paired MMPX connectors at the end of the layout line segment far from the center point through the Grab line segment command, and finally rotate by an angle of 5.454° through the Rotate command to rotate the processed paired devices to the required angle of the corresponding layout line segment.
[0051] Step S5. Generate a layout file: After completing the layout of all devices, generate the final layout file in the software, which can be used for subsequent PCB manufacturing processes.
[0052] Through the above specific implementation manners, the test layout requirements of the optical port test board can be completed efficiently, accurately and flexibly.
[0053] Those skilled in the art of the present technical field can understand that various aspects of the present invention can be implemented as a system, a method or a program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms, namely: a complete hardware implementation manner, a complete software implementation manner (including firmware, microcode, etc.), or an implementation manner combining hardware and software aspects, which can be collectively referred to as "circuit", "module" or "system" here.
[0054] Any combination of modules, sub-modules, units, and sub-units according to this embodiment, or at least some functions of any combination thereof, may be implemented in one module. Any one or more of the modules, sub-modules, units, and sub-units according to this embodiment may be split into multiple modules for implementation. Any one or more of the modules, sub-modules, units, and sub-units according to this embodiment may be at least partially implemented as a hardware circuit, such as a field-programmable gate array (FPGA), programmable logic array (PLA), system-on-chip, system-on-substrate, system-on-package, application-specific integrated circuit (ASIC), or may be implemented by any other reasonable way of integrating or packaging circuits, either in hardware or firmware, or in any appropriate combination of software, hardware, and firmware. Alternatively, one or more of the modules, sub-modules, units, and sub-units according to this embodiment may be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is run.
[0055] In one embodiment, the present invention provides a device for a PCB device layout method based on the Polar mode, which may include at least one processing unit and at least one storage unit. Among them, the storage unit stores program code, and when the program code is executed by the processing unit, the processing unit is caused to execute the steps in the PCB device layout method based on the Polar mode according to various exemplary embodiments of the present invention described above in this specification. For example, the processing unit may execute the process of the PCB device layout method based on the Polar mode as shown in Figure 1 the figure.
[0056] In one embodiment, the present invention provides a computer-readable medium storing computer-executable instructions for executing the steps in the PCB device layout method based on the Polar mode according to various exemplary embodiments of the present invention described above in this specification.
[0057] The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. The readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable medium may be transmitted by any appropriate medium, including, but not limited to, wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the above.
[0058] In addition, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.
[0059] It should be understood that those of ordinary skill in the art can make improvements or transformations based on the above description, and all such improvements and transformations shall fall within the protection scope of the appended claims of the present invention.
[0060] The above has given an exemplary description of the present invention patent in conjunction with the accompanying drawings. Obviously, the implementation of the present invention patent is not limited by the above-mentioned manner. As long as various improvements are made by adopting the method concept and technical solution of the present invention patent, or the concept and technical solution of the present invention patent are directly applied to other occasions without improvement, they are all within the protection scope of the present invention.
Claims
1. A PCB device layout method based on Polar mode, characterized in that: The following steps are involved: Step S1, determining layout parameters: determining the layout parameters of the device according to customer needs and product design requirements; Step S2, device pair processing: treating the paired devices as a whole, and setting the layout spacing between the paired devices according to the layout parameters; Step S3, creating a Polar layout template: in the PCB design software, creating a Polar layout template on the PCB board based on the layout parameters; Step S4, device layout: placing the processed paired devices on the Polar layout template, and adjusting the rotation angle of each pair of devices; Step S5, generating layout files: after completing the layout, generating the final layout files.
2. The PCB device layout method based on the Polar mode according to claim 1, characterized in that: The layout parameters include the number of devices, the type of devices, the layout spacing between paired devices, and the length from the center point to the device position.
3. The PCB device layout method based on the Polar mode according to claim 1, characterized in that: Step S2 includes the following sub-steps: Step S201, drawing a spacing line on the PCB board according to the layout spacing between paired devices; Step S202: placing signal PINs of two devices at two ends of the spacing line to serve as a whole.
4. The PCB device layout method based on the Polar mode according to claim 1, characterized in that: The Polar layout template includes a center point and multiple layout line segments with the center point as the origin, the number of the layout line segments is the same as the number of pairs of devices, and each pair of devices is placed at the end of a corresponding layout line segment away from the center point.
5. The PCB device layout method based on the Polar mode according to claim 4, characterized in that: Step S3 includes the following sub-steps: Step S301, drawing a layout line segment on the PCB board through a Line command; Step S302, through the Polar mode of the Copy command, set the copy parameters based on the layout parameters, select the Userpick mode, and select the position of the center point as the origin; Step S303: Select the drawn layout line segment, perform parameter copy operation with the central axis of the center point, and create the Polar layout template.
6. The PCB device layout method based on the Polar mode according to claim 5, characterized in that: The copy parameters include a copy direction, a copy quantity and a rotation angle, and the copy direction includes a clockwise direction and a counterclockwise direction.
7. The PCB device layout method based on the Polar mode according to claim 4, characterized in that: Step S4 includes the following sub-steps: Step S401, moving the processed paired devices one by one to the corresponding layout line segments through a move command; Step S402, positioning the processed paired components at the end of the layout line segment away from the center point by using a grab line segment command; Step S402: Rotate the processed paired devices to an angle required to correspond to the layout line segment through a rotation command.
8. The PCB device layout method based on the Polar mode according to claim 7, characterized in that: In step S401, when moving the processed paired components, the Symbol type and the Line type in the movement command are selected.
9. The PCB device layout method based on the Polar mode according to claim 7, characterized in that: In step S401, when moving the processed paired components, the processed paired components are moved to any point in the half segment corresponding to the layout line segment away from the center point.
10. The PCB device layout method based on the Polar mode according to claim 1, characterized in that: The PCB design software is Allegro software.
Citation Information
Cited By
Printed circuit board layout method, product, equipment and readable storage medium
CN120764475A
A method, product, apparatus, and readable storage medium for layout of printed circuit boards
CN120764475B