METHOD OF USING OPTIMIZED PITCH FOR INSTALLING PROCESSING CIRCUIT AT PRINTED CIRCUIT BOARD, AND ASSOCIATED APPARATUS
20260020158 ยท 2026-01-15
Assignee
Inventors
- Chao-Min Lai (HsinChu, TW)
- Shou-Te Yen (Hsinchu, TW)
- YU-JEN LIN (HSINCHU, TW)
- Ping-Chia Wang (Hsinchu, TW)
Cpc classification
H10W90/701
ELECTRICITY
International classification
H05K1/18
ELECTRICITY
H01L23/498
ELECTRICITY
Abstract
A method of using optimized pitch for installing a processing circuit at a printed circuit board (PCB) and associated apparatus are provided. The method may include: providing a set of first terminals on a predetermined surface of a package of the processing circuit, the set of first terminals corresponding to a set of first pads within a first sub-region of a predetermined installation region of the PCB, where a first pitch of the set of first terminals along a predetermined direction is equal to a first predetermined value; and providing a set of second terminals on the predetermined surface of the package of the processing circuit, the set of second terminals corresponding to a set of second pads within a second sub-region of the predetermined installation region, where a second pitch of the set of second terminals along the predetermined direction is equal to a second predetermined value.
Claims
1. A method of using optimized pitch for installing a processing circuit at a printed circuit board (PCB), the PCB having a predetermined installation region for installing the processing circuit, the method comprising: providing a set of first terminals on a predetermined surface of a package of the processing circuit, the set of first terminals corresponding to a set of first pads within a first sub-region of the predetermined installation region, wherein a first pitch of the set of first terminals along a predetermined direction on the predetermined surface is equal to a first predetermined value; and providing a set of second terminals on the predetermined surface of the package of the processing circuit, the set of second terminals corresponding to a set of second pads within a second sub-region of the predetermined installation region, wherein a second pitch of the set of second terminals along the predetermined direction on the predetermined surface is equal to a second predetermined value, and the second predetermined value is not equal to the first predetermined value.
2. The method of claim 1, wherein the predetermined direction represents a direction of an X-axis, the first pitch represents a first X pitch, and the second pitch represents a second X pitch; and the second predetermined value falls within a range of 0.4989 millimeters (mm) to 0.6 mm.
3. The method of claim 2, wherein another first pitch of the set of first terminals along another predetermined direction on the predetermined surface is equal to a third predetermined value, and another second pitch of the set of second terminals along the other predetermined direction on the predetermined surface is equal to a fourth predetermined value; the other predetermined direction represents a direction of a Y-axis, the other first pitch represents a first Y pitch, and the other second pitch represents a second Y pitch; and the fourth predetermined value falls within a range of 0.6858 mm to 0.7 mm.
4. The method of claim 1, wherein the predetermined direction represents a direction of a Y-axis, the first pitch represents a first Y pitch, and the second pitch represents a second Y pitch; and the second predetermined value falls within a range of 0.6858 millimeters (mm) to 0.7 mm.
5. The method of claim 1, wherein another first pitch of the set of first terminals along another predetermined direction on the predetermined surface is equal to a third predetermined value, and another second pitch of the set of second terminals along the other predetermined direction on the predetermined surface is equal to a fourth predetermined value, wherein the fourth predetermined value is not equal to the third predetermined value.
6. The method of claim 1, wherein the second pitch is different from the first pitch to allow a layout space regarding at least one of a signal line and a via to be reserved between at least two adjacent second pads among the set of second pads, for coupling the processing circuit to a random access memory through the PCB.
7. The method of claim 1, wherein the PCB is arranged to install the processing circuit and a low-power double data rate (LPDDR) 5 or above random access memory.
8. The method of claim 1, wherein the PCB is arranged to install the processing circuit and a random access memory; and in a three-dimensional (3D) space corresponding to an X-axis, a Y-axis and a Z-axis that are orthogonal to each other, in a situation where a normal vector of the predetermined installation region is parallel to the Z-axis and the processing circuit and the random access memory are arranged along a direction of the X-axis on the PCB, the predetermined direction represents a direction of any axis among the X-axis and the Y-axis.
9. A processing circuit whose package is implemented according to the method of claim 1, wherein the package of the processing circuit comprises: the set of first terminals, positioned in a first sub-region of a terminal region on the predetermined surface, wherein the first sub-region of the terminal region and the first sub-region of the predetermined installation region correspond to each other; and the set of second terminals, positioned in a second sub-region of the terminal region on the predetermined surface, wherein the second sub-region of the terminal region and the second sub-region of the predetermined installation region correspond to each other.
10. A printed circuit board (PCB) whose multiple pads are implemented according to the method of claim 1, wherein the multiple pads of the PCB comprise: the set of first pads, positioned in the first sub-region of the predetermined installation region; and the set of second pads, positioned in the second sub-region of the predetermined installation region.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION
[0018]
[0019]
[0020] For example, the PCB 100B may have a predetermined installation region 201 (e.g., an SoC installation region) for installing/mounting the processing circuit 110 (e.g., an SoC) as shown in the right half part of
[0021]
[0022]
[0023] As shown in
[0024] Some implementation details regarding pitch setting may be further described as follows. The method may use X_Pitch2=0.6 mm and Y_Pitch2=0.7 mm to implement the associated layout for LPDDR5 design. Regarding the pitch Y_Pitch2 in the Y direction, as the space between two vias (e.g., general via(s) and/or ground via(s)) should be sufficient for routing a signal line, if the diameter D.sub.drill of the via drill is equal to 8 mils, the drill to copper clearance D.sub.clearance is equal to 8 mils and the minimum line/trace width D.sub.trace is equal to 3.5 mils, then the required minimum pitch Y_Pitch2.sub.Min may be calculated as follows:
[0025] Y_Pitch2.sub.Min=D.sub.drill+(D.sub.clearance*2)+D.sub.trace=(8+(8*2)+3.5)mils=27.5 mils; where 1 mil=( 1/1000) inch, so Y_Pitch2.sub.Min=0.6985 mm. In the case of selecting/reserving one significant digit, 0.6985=0.7, which means that the method may use 0.7 mm as the predetermined value for setting the pitch Y_Pitch2, but the present invention is not limited thereto. Regarding the pitch X_Pitch2 in the X direction, as the space between four adjacent SoC ball pads along any diagonal among the diagonals of the rectangle defined by the respective center points of the four adjacent SoC ball pads should be sufficient for putting a via, if the diameter Dpad of one SoC ball pad is equal to 0.3 mm, then the required length D.sub.diagonal of the diagonal may be calculated as follows:
[0026] D.sub.diagonal=D.sub.pad+(D.sub.clearance*2)+D.sub.drill=0.3 mm+(8*3) mils=0.3 mm+24 mils; where 1 mil=( 1/1000) inch, so D.sub.diagonal=0.9096 mm. Given that the diagonal divides this rectangle into two triangles, for any triangle among these two triangles, the required minimum pitch X_Pitch2.sub.Min may be calculated according to Pythagorean theorem as follows: X_Pitch2.sub.Min=((D.sub.diagonal.sup.2Y_Pitch2.sup.2)).sup.0.5=((0.9096.sup.20.7.sup.2)).sup.0.5 mm =0.581 mm.
[0027] In the case of selecting/reserving one significant digit, 0.581=0.6, which means that the method may use 0.6 mm as the predetermined value for setting the pitch X_Pitch2, but the present invention is not limited thereto. Taking the circuit structure 200 of the PCB 100B and the package 110P of the processing circuit 110 (or the SoC) as an example, as shown in
[0028] Assuming that smaller vias are adopted, for example, D.sub.drill=6 mils and D.sub.pad=14 mils (or 0.3556 mm), when electronic devices are implemented in this manner, a common SoC ball pitch such as 0.65 mm may be used, but the PCB costs will increase. Regarding LPDDR5 signals, the present invention can use X_Pitch2=0.6 mm and Y_Pitch2=0.7 mm for designing the above-mentioned LPDDR5 ball output in order to achieve optimal configuration, but the present invention is not limited thereto. According to some embodiments, the predetermined value for setting the pitch X_Pitch2 and the predetermined value for setting the pitch Y_Pitch2 may vary. For example, the predetermined value for setting the pitch Y_Pitch2 may be any value in the interval [0.6985, 0.7] (in unit of mm), and the predetermined value for setting the pitch X_Pitch2 may be any value in the interval [0.581, 0.6] (in unit of mm). In another example, regarding the pitch Y_Pitch2 in the Y direction, if a smaller minimum line/trace width D.sub.trace is used, especially if the minimum line/trace width D.sub.trace is changed from 3.5 mils to 3.0 mils, then Y_Pitch2Min=0.6858 mm, which means that the predetermined value for setting the pitch Y_Pitch2 may be any value in the interval [0.6858, 0.7] (in unit of mm), and the range of multiple candidate values that may be selected as this predetermined value may be expanded from the interval [0.6985, 0.7] to the interval [0.6858, 0.7] (in unit of mm). In yet another example, regarding the pitch X_Pitch2 in the X direction, if smaller SoC ball pads are used, especially if the diameter Dpad of the SoC ball pads is changed from 0.3 mm to 0.25 mm, then X_Pitch2.sub.Min=0.4989 mm, which means that the predetermined value for setting the pitch X_Pitch2 may be any value in the interval [0.4989, 0.6] (in unit of mm), and the range of multiple candidate values that may be selected as this predetermined value may be expanded from the interval [0.581, 0.6] to the interval [0.4989, 0.6] (in unit of mm). For brevity, similar descriptions for these embodiments are not repeated in detail here.
[0029]
[0030] In Step S11, provide a set of first terminals (e.g., the set of terminals 111_1) on the predetermined surface 110S of the package 110P of the processing circuit 110, the set of first terminals (e.g., the set of terminals 111_1) corresponding to a set of first pads (e.g., the set of pads 101_1) within a first sub-region (e.g., the sub-region 610) of the predetermined installation region 201, where a first pitch Pitch1 (e.g., the pitch X_Pitch1 or the pitch Y_Pitch1) of the set of first terminals such as the set of terminals 111_1 along a predetermined direction (e.g., the direction of the X-axis or the Y-axis) on the predetermined surface 110S is equal to a first predetermined value.
[0031] In Step S12, provide a set of second terminals (e.g., the set of terminals 111_2) on the predetermined surface 110S of the package 110P of the processing circuit 110, the set of second terminals (e.g., the set of terminals 111_2) corresponding to a set of second pads (e.g., the set of pads 101_2) within a second sub-region (e.g., the sub-region 620) of the predetermined installation region 201, where a second pitch Pitch2 (e.g., the pitch X_Pitch2 or the pitch Y_Pitch2) of the set of second terminals such as the set of terminals 111_2 along the predetermined direction (e.g., the direction of the X-axis or Y-axis) on the predetermined surface 110S is equal to a second predetermined value, and the second predetermined value is not equal to the first predetermined value.
[0032] For example, the second pitch Pitch2 (e.g., the pitch X_Pitch2 or the pitch Y_Pitch2) is different from the first pitch Pitch1 (e.g., the pitch X_Pitch1 or the pitch Y_Pitch1) to allow the layout space regarding at least one of a signal line and a via to be reserved between at least two adjacent second pads among the set of second pads (e.g., the set of pads 101_2), for coupling the processing circuit 110 to the random access memory 120 through the PCB 100B.
[0033] Based on the method, the PCB 100B may be arranged to install/mount the processing circuit 110 such as the SoC and the random access memory 120 such as an LPDDR 5 or above random access memory. The package 110P of the processing circuit 110 may comprise the multiple terminals 111 on the predetermined surface 110S, such as the set of terminals 111_1 positioned within the sub-region 710 of the terminal region 701 on the predetermined surface 110S that are arranged with the pitch X_Pitch1 along the direction of the X-axis and with the pitch Y_Pitch1 along the direction of the Y-axis, and the set of terminals 111_2 positioned within the sub-region 720 of the terminal region 701 on the predetermined surface 110S that are arranged with the pitch X_Pitch2 along the direction of the X-axis and with the pitch Y_Pitch2 along the direction of the Y-axis. In addition, the PCB 100B may comprise the multiple pads 101 on its top surface (e.g., the top surface of the top layer L1 within the above-mentioned five-layer circuit), such as the set of pads 101_1 positioned within the sub-region 610 of the predetermined installation region 201 on the top surface that are arranged with the pitch X_Pitch1 along the direction of the X-axis and with the pitch Y_Pitch1 along the direction of the Y-axis, and the set of pads 101_2 positioned within the sub-region 620 of the predetermined installation region 201 on the top surface that are arranged with the pitch X_Pitch2 along the direction of the X-axis and with the pitch Y_Pitch2 along the direction of the Y-axis. Additionally, the sub-region 710 of the terminal region 701 and the sub-region 610 of the predetermined installation region 201 correspond to each other, and the sub-region 720 of the terminal region 701 and the sub-region 620 of the predetermined installation region 201 correspond to each other.
[0034] In the 3D space corresponding to the X-axis, the Y-axis and the Z-axis that are orthogonal to each other, in a situation where the normal vector of the predetermined installation region 201 is parallel to the Z-axis and the processing circuit 110 and the random access memory 120 are arranged along the direction of the X-axis on the PCB 100B, the predetermined direction may represent the direction of any axis among the X-axis and the Y-axis. For example, when the predetermined direction represents the direction of the X axis, the first pitch Pitch1 may represent a first X pitch such as the pitch X_Pitch1, and the second pitch Pitch2 may represent a second X pitch such as the pitch X_Pitch2, where the second predetermined value may fall within the range of 0.4989 mm to 0.6 mm. In another example, when the predetermined direction represents the direction of the Y axis, the first pitch Pitch1 may represent a first Y pitch such as the pitch Y_Pitch1, and the second pitch Pitch2 may represent a second Y pitch such as the pitch Y_Pitch2, where the second predetermined value may fall within the range of 0.6858 mm to 0.7 mm. For brevity, similar descriptions for this embodiment are not repeated in detail here.
[0035] For better comprehension, the method may be illustrated with the working flow shown in
[0036] Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.