IP Library Granted Patent US 10,255,401
Granted Patent B2
US 10,255,401 · App. 15/167,864 · Granted Apr 9, 2019

Viewing multi paired schematic and layout windows on printed circuit board (PCB) design software and tools

Inventor: Jian Meng (Kanata, CA)
Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
G06F17/5072G06F17/5068G06F17/5081H05K3/0005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,255,401
App. No.
15/167,864
Granted
Apr 9, 2019
Kind
B2
Abstract

A method according to one embodiment includes receiving a printed circuit board design in a memory; generating, using a processor, multiple schematic windows and multiple layout windows of the printed circuit board design; outputting a layout window depicting an entire layout of the printed circuit board design, receiving a user selection of a sub-portion of the printed circuit board design from the entire layout of the printed circuit board design, generating a first of multiple layout windows and a first of multiple schematic windows upon receiving the user selection, and outputting the multiple schematic windows of the printed circuit board design simultaneously with outputting the multiple layout windows of the printed circuit board design. The first of the schematic windows is paired with the first of the layout windows, the paired windows depicting representations of the selected sub-portion of the printed circuit board design.

Claims (44)

1. A method comprising:

receiving a printed circuit board design in a memory;

generating, using a processor, multiple schematic windows of the printed circuit board design;

generating, using the processor, multiple layout windows of the printed circuit board design;

graphically outputting a layout window depicting an entire layout of the printed circuit board design;

receiving, via a user interface, a user selection of a sub-portion of the printed circuit board design from the entire layout of the printed circuit board design;

generating a first of multiple layout windows and a first of multiple schematic windows upon receiving the user selection;

graphically outputting the multiple schematic windows of the printed circuit board design simultaneously with graphically outputting the multiple layout windows of the printed circuit board design,

wherein the first of the schematic windows is paired with the first of the layout windows, the paired windows depicting representations of the selected sub-portion of the printed circuit board design;

receiving, via a user interface, a user selection of a first component of the first of the layout windows; and

outputting a component of the first of the schematic windows corresponding to the selected first component of the paired first of the layout windows in response to receiving the user selection of the first component.

2. The method of claim 1 , comprising performing cross-probing between the paired windows.

3. The method of claim 1 , comprising performing cross-probing between all of the windows showing a representation of a selected component.

4. The method of claim 1 , comprising performing cross-probing between a second of the layout windows and a second of the schematic windows, the second of the layout windows and the second of the schematic windows not being paired windows.

5. The method of claim 1 , wherein the windows are simultaneously output to multiple monitors.

6. The method of claim 1 , comprising receiving a user selection of a sub-portion of the sub-portion of the printed circuit board design depicted in the first of the layout windows, and generating a second of the layout windows corresponding to the selected sub-portion of the sub-portion.

7. The method of claim 6 , comprising generating a second of the schematic windows corresponding to the sub-portion of the sub-portion.

8. The method of claim 1 , comprising automatically selecting a second sub-portion of the printed circuit board design connected to the sub-portion of the printed circuit board design depicted in the first of the windows, and generating a second of the layout windows depicting representations of the second sub-portion of the printed circuit board design.

9. A method, comprising:

receiving a printed circuit board design in a memory;

graphically generating, using a processor, multiple schematic windows of the printed circuit board design;

graphically generating, using the processor, multiple layout windows of the printed circuit board design;

graphically outputting the multiple schematic windows of the printed circuit board design simultaneously with graphically outputting the multiple layout windows of the printed circuit board design,

wherein a first of the schematic windows is paired with a first of the layout windows, the paired windows depicting representations of a common sub-portion of the printed circuit board design;

receiving, via a user interface, a user selection of at least a portion of the common sub-portion, and in response thereto, automatically selecting a second sub-portion of the printed circuit board design connected to the common sub-portion of the printed circuit board design depicted in the first of the windows; and

graphically generating a second of the layout windows depicting representations of the second sub-portion of the printed circuit board design.

10. The method of claim 9 , comprising performing cross-probing between the paired windows.

11. The method of claim 9 , comprising performing cross-probing between all of the windows showing a representation of a selected component.

12. The method of claim 9 , comprising performing cross-probing between the second of the layout windows and a second of the schematic windows, the second of the layout windows and the second of the schematic windows not being paired windows.

13. The method of claim 9 , wherein the windows are simultaneously output to multiple monitors.

14. The method of claim 9 , wherein one of the layout windows depicts an entire layout of the printed circuit board design, and comprising receiving a user selection of the sub-portion of the printed circuit board design from the entire layout of the printed circuit board design, and generating a first of the layout windows and a first of the schematic windows upon receiving the user selection.

15. The method of claim 9 , comprising receiving a user selection of a sub-portion of the sub-portion of the printed circuit board design depicted in the first of the layout windows, and generating a second of the layout windows corresponding to the selected sub-portion of the sub-portion.

16. The method of claim 15 , comprising generating a second of the schematic windows corresponding to the sub-portion of the sub-portion.

17. A method, comprising:

receiving a printed circuit board design in a memory;

generating, using a processor, multiple schematic windows of the printed circuit board design;

generating, using the processor, multiple layout windows of the printed circuit board design,

graphically outputting the multiple schematic windows of the printed circuit board design simultaneously with graphically outputting the multiple layout windows of the printed circuit board design,

wherein a first of the schematic windows is paired with a first of the layout windows, the paired windows depicting representations of a common sub-portion of the printed circuit board design; and

receiving, via a user interface, a user selection of a sub-portion of the sub-portion of the printed circuit board design depicted in a first of the layout windows, and generating a second of the layout windows corresponding to the selected sub-portion of the sub-portion;

receiving, via a user interface, a user selection of a first component of the first of the schematic windows; and

graphically outputting a component of the first of the layout windows corresponding to the selected first component of the paired first of the schematic windows in response to receiving the user selection of the first component.

18. The method of claim 17 , comprising performing cross-probing between all of the windows showing a representation of a selected component.

19. The method of claim 17 , comprising performing cross-probing between the second of the layout windows and a second of the schematic windows, the second of the layout windows and the second of the schematic windows not being paired windows.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2019
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 051024/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2016
From: MENG, JIAN
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 038741/0015 →
Continuity (2)
Continuation 14252663 · Apr 14, 2014
Related Publication 20160275229A1 · Sep 22, 2016
Cited By (4)
US 12,210,809 US 12,216,975 US 12,327,073 US 12,400,061