Hierarchical editing of printed circuit board pin assignment
First Claim
1. A system for printed circuit board (PCB) pin assignment, the system comprising:
- a hierarchical interface display module configured to display an interrelation between a plurality of interface objects and a plurality of groups each including a plurality of signal, power and ground lines, each of the interface objects including a group or sub-groups of signals, wherein the plurality of interface objects are configured to be associated with a plurality of block objects to define a plurality of component objects which are parts that are added to a PCB;
an input module configured to;
accept association of the plurality of groups and the plurality of signal, power and ground lines without defining pin or pad assignments, andaccept association between the plurality of interface objects and a plurality of groups; and
a store configured to retain;
the plurality of interface objects;
the plurality of groups;
the plurality of signal, power and ground lines; and
associations between these three.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface object library tool for manipulating interface objects for a printed circuit board (PCB) tool is disclosed. The interface object library tool includes a hierarchical interface display module, an input module, and a store. The hierarchical interface display module is configured to display an interrelation between a plurality of interface objects and a plurality of groups each including a plurality of signal, power and ground lines. The plurality of interface objects are configured to be associated with a plurality of block objects to define a plurality of component objects. The input module is configured to: accept association of the plurality of groups and the plurality of signal, power and ground lines without defining pin or pad assignments; and accept association between the plurality of interface objects and a plurality of groups. The store is configured to retain the plurality of interface objects; the plurality of groups; the plurality of signal, power and ground lines; and associations between these three.
58 Citations
24 Claims
-
1. A system for printed circuit board (PCB) pin assignment, the system comprising:
-
a hierarchical interface display module configured to display an interrelation between a plurality of interface objects and a plurality of groups each including a plurality of signal, power and ground lines, each of the interface objects including a group or sub-groups of signals, wherein the plurality of interface objects are configured to be associated with a plurality of block objects to define a plurality of component objects which are parts that are added to a PCB; an input module configured to; accept association of the plurality of groups and the plurality of signal, power and ground lines without defining pin or pad assignments, and accept association between the plurality of interface objects and a plurality of groups; and a store configured to retain; the plurality of interface objects; the plurality of groups; the plurality of signal, power and ground lines; and associations between these three. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for manipulating interface objects for a PCB tool, the method comprising:
-
accepting, using an input module of a computer system, association of the plurality of groups and the plurality of signal, power and ground lines without defining pin or pad assignments; accepting, using an input module of a computer system, association between the plurality of interface objects and a plurality of groups, each of the interface objects including a group or sub-groups of signals; storing; the plurality of interface objects; the plurality of groups; the plurality of signal, power and ground lines; and
,associations between these three; and displaying an interrelation between a plurality of interface objects and a plurality of groups each including a plurality of signal, power and ground lines, wherein the plurality of interface objects are configured to be associated with a plurality of block objects to define a plurality of component objects. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising executable instructions for manipulating interface objects for a PCB tool, comprising code for:
-
accepting association of the plurality of groups and the plurality of signal, power and ground lines without necessarily defining pin or pad assignments; accepting association between the plurality of interface objects and a plurality of groups, each of the interface objects including a group or sub-groups of signals; storing; the plurality of interface objects; the plurality of groups; the plurality of signal, power and ground lines; and
,associations between these three; and displaying an interrelation between a plurality of interface objects and a plurality of groups each including a plurality of signal, power and ground lines, wherein the plurality of interface objects are configured to be associated with a plurality of component objects, which correspond to a plurality of physical objects. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification