# US 8,146,048 B2 · System and method for removing T-point elements with unused stubs from a PCB layout design

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,146,048 B2
- Document ID: US8146048B2
- Status: Granted
- Kind: B2
- Application number: 12/699,839
- Filed: 2010-02-03
- Published: 2011-03-03
- Granted: 2012-03-27
- Earliest claimed: 2009-08-26
- Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.; Hon Hai Precision Industry Co., Ltd.
- Inventors: Han-Long Chen; Chia-Nan Pai; Shou-Kuo Hsu
- Web page: https://patentgrep.com/patent/US8146048B2

## CPC

- G06F 30/39: Circuit design at the physical level (physical level design for reconfigurable circuits G06F30/347)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for removing T-point elements with unused stubs from a printed circuit board (PCB) layout design obtains each signal line including one or more T-point elements in the PCB layout design, divides the obtained signal line into a plurality of lines according to the one or more T-point elements with unused stubs, and obtains properties of each of the plurality of lines. The system and method further deletes the original layout of the signal line and reconnects the plurality of lines according to the properties of each of the plurality of lines to generate a reconnected signal line, and outputs the reconnected signal line on a display device.

## Claims

### Claim 1

A computer-implemented method for removing T-point elements with unused stubs from a printed circuit board (PCB) layout design using software of a computer, the method comprising:
(a) obtaining each signal line of the PCB layout design from a storage device of the computer, wherein each said obtained signal line comprises one or more T-point elements with unused stubs;
(b) dividing each said obtained signal line into a plurality of lines according to the one or more T-point elements with unused stubs, and obtaining properties of each of the plurality of lines without properties of the T-point elements with unused stubs;
(c) deleting, in the PCB layout design, each signal line comprising one or more T-point elements with unused stubs and reconnecting the plurality of lines according to the properties of each of the plurality of lines, and generating a reconnected signal line thereby removing the one or more T-point elements with unused stubs in each said obtained signal line; and
(d) outputting the reconnected signal line on a display device of the computer.

### Claim 2 (depends on 1)

The method according to claim 1, wherein each of the one or more T-point elements with unused stubs connects two lines.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the properties of each of the plurality of lines comprise: coordinates of two ends of each of the plurality of lines, an identifier (ID) of each of the plurality of lines, adjacent lines of each of the plurality of lines, and a width of each of the plurality of lines.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the signal line comprises a micro-strip line or a strip line.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
obtaining properties of the PCB layout design from the storage device, the properties of the PCB layout design comprising each signal line that belongs to the PCB layout design.

### Claim 6

A storage medium having stored thereon instructions that, when executed by a processor of a computer, causes the processor to perform a method for removing T-point elements with unused stubs from a printed circuit board (PCB) layout design using software of a computer, the method comprising:
(a) obtaining each signal line of the PCB layout design from a storage device of the computer, wherein each said obtained signal line comprises one or more T-point elements with unused stubs;
(b) dividing each said obtained signal line into a plurality of lines according to the one or more T-point elements with unused stubs, and obtaining properties of each of the plurality of lines without properties of the T-point elements with unused stubs;
(c) deleting, in the PCB layout design, each signal line comprising one or more T-point elements with unused stubs and reconnecting the plurality of lines according to the properties of each of the plurality of lines, and generating a reconnected signal line thereby removing the one or more T-point elements with unused stubs in each said obtained signal line; and
(d) outputting the reconnected signal line on a display device of the computer.

### Claim 7 (depends on 6)

The storage medium according to claim 6, wherein each of the one or more T-point elements with unused stubs connects two lines.

### Claim 8 (depends on 6)

The storage medium according to claim 6, wherein the properties of each of the plurality of lines comprise: coordinates of two ends of each of the plurality of lines, an identifier (ID) of each of the plurality of lines, adjacent lines of each of the plurality of lines, and a width of each of the plurality of lines.

### Claim 9 (depends on 6)

The storage medium according to claim 6, wherein the signal line comprises a micro-strip line or a strip line.

### Claim 10 (depends on 6)

The storage medium according to claim 6, further comprising: obtaining properties of the PCB layout design from the storage device, the properties of the PCB layout design comprising each signal line that belongs to the PCB layout design.

### Claim 11 (depends on 6)

The storage medium according to claim 6, wherein the storage medium is selected from the group consisting of a hard disk drive, a compact disc, a digital video disc, and a tape drive.

### Claim 12

A computing system for removing T-point elements with unused stubs from a printed circuit board (PCB) layout design using software of a computer, comprising:
a storage device;
at least one processor; and
one or more programs stored in the storage device and being executable by the at least one processor, the one or more programs comprising:
an obtaining module operable to obtain each signal line of the PCB layout design from the storage device, wherein each said obtained signal line comprises one or more T-point elements with unused stubs;
a dividing module operable to divide each said obtained signal line into a plurality of lines according to the one or more T-point elements with unused stubs, and obtain properties of each of the plurality of lines without properties of the T-point elements with unused stubs;
a reconnecting module operable to delete, in the PCB layout design, each signal line comprising one or more T-point elements with unused stubs and reconnect the plurality of lines according to the properties of each of the plurality of lines, and generate a reconnected signal line thereby removing the one or more T-point elements with unused stubs in each said obtained signal line; and
an outputting module operable to output the reconnected signal line on a display device of the computer.

### Claim 13 (depends on 12)

The system according to claim 12, wherein each of the one or more T-point elements with unused stubs connects two lines.

### Claim 14 (depends on 12)

The system according to claim 12, wherein the properties of each of the plurality of lines comprise: coordinates of two ends of each of the plurality of lines, an identifier (ID) of each of the plurality of lines, adjacent lines of each of the plurality of lines, and a width of each of the plurality of lines.

### Claim 15 (depends on 12)

The system according to claim 12, wherein the signal line comprises a micro-strip line or a strip line.
