Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
327 words
A method, implemented by a computer aided design system, for generating a schematic diagram of circuitry in compliance with logic connection information specifying symbol tags indicative of individual symbols, pin names of said symbols, symbol classifiers for classifying said symbols into a plurality of classes, and connection signal names corresponding to said pin names of said symbols, said method comprising the following steps: determining a plurality of identifier groups, each said identifier group consisting of said symbol tags indicative of said symbols classified into one of said classes and signal names corresponding to at least one of said pin names of said connection information of said symbols classified into said one of said classes; producing group signals representative of said identifier groups, respectively; determining a plurality of signal bundle names, each said signal bundle name being determined in connection with said signal names represented by each said group signal to be identical with each other and in connection with only one of said signal names of said connection information that is represented by each of said group signals to be not identical with others of said signal names represented by said each of said group signals; producing bundle signals representative of said signal bundle names, respectively; determining a plurality of identifier sets, each said identifier set consisting of at least one symbol tag represented by each of said group signals together with said signal bundle name represented by each of said bundle signals and one of said symbol classifiers that classifies into one of said classes at least one symbol which is indicated by said at least one symbol tag and which has at least one of said pin names that corresponds to the last-mentioned signal bundle name; and generating said schematic diagram by placing said identifier sets at a plurality of places and by routing by said signal bundle names said pin names of said symbols indicated by said symbol tags included in said identifier sets.
Claim 2
Independent Claim
327 words
A method, implemented by a computer aided design system, for generating a schematic diagram of circuitry in compliance with logic connection information specifying symbol tags indicative of individual symbols, pin names of said symbols, symbol classifiers for classifying said symbols into a plurality of classes, and connection signal names corresponding to said pin names of said symbols, said method comprising the following steps: determining a plurality of identifier groups, each said identifier group consisting of said symbol tags indicative of said symbols classified into one of said classes and signal names corresponding to at least one of said pin names of said connection information of said symbols classified into said one of said classes; producing group signals representative of said identifier groups, respectively; determining a plurality of signal bundle names, each said signal bundle name being determined in connection with said signal names represented by each said group signal to be identical with each other and in connection with only one of said signal names of said connection information that is represented by each of said group signals to be not identical with others of said signal names represented by said each of said group signals; producing bundle signals representative of said signal bundle names, respectively; determining a plurality of identifier sets, each said identifier set consisting of at least one symbol tag represented by each of said group signals together with said signal bundle name represented by each of said bundle signals and one of said symbol classifiers that classifies into one of said classes at least one symbol which is indicated by said at least one symbol tag and which has at least one of said pin names that corresponds to the last-mentioned signal bundle name; and generating said schematic diagram by placing said identifier sets at a plurality of places and by routing by said signal bundle names said pin names of said symbols indicated by said symbol tags included in said identifier sets.
Claim 3
Dependent Claim
111 words
A method as claimed in claim 1, wherein said step of determining said plurality of signal bundle names comprises the steps of classifying said identifier groups into a plurality of identifier subgroups which are not less in number than said identifier groups, each said identifier subgroup including only one of said signal names of said connection information and determining each of said signal bundle names in connection with said each identifier subgroup by said only one of said signal names; and wherein said step of producing said bundle signals comprises the step of producing said bundle signals by using said signal bundle names determined in connection with said identifier subgroups, respectively.
Claim 4
Dependent Claim
194 words
A method as claimed in claim 2, wherein: said step of classifying classifies said identifier groups into identifier subgroups of first and second kinds, each identifier subgroup of said first kind including at least two symbol tags as predetermined tags, each identifier subgroup of said second kind including only one symbol tag as a predetermined tag; said step of producing produces bundle signals of first and second kinds in connection with said identifier subgroups of said first and said second kinds, respectively; said step of determining determines said identifier sets as a first predetermined number of identifier sets of a first kind and a second predetermined number of identifier sets of a second kind when supplied with said bundle signals of said first and said second kinds, respectively, each identifier set of said first kind consisting of said predetermined tags and one of said symbol classifiers that classifies, into a common one of said classes, said symbols indicated by said predetermined tags, each identifier set of said second kind consisting of said predetermined tag and one of said symbol classifiers that classifies, into one of said classes, said symbol indicated by said predetermined tag.
Claim 5
Dependent Claim
175 words
A method as claimed in claim 2, wherein said step of determining said plurality of identifier groups comprises the steps of producing a current classifier variable indicative of one of said symbol classifiers at a time to thereby indicate symbols classified, as predetermined ones of said symbols, by said one of said symbol classifiers into one of said classes and producing a current pin variable indicative of pin names of said predetermined ones of said symbols as predetermined ones of said pin names of said connection information while said current classifier variable indicates said one of said symbol classifiers; and wherein said step of producing said group signals comprises the steps of producing each of said group signals to thereby indicate one of said identifier groups that consists of symbol tags indicative of said predetermined ones of said symbols and said signal names corresponding to said predetermined ones of said pin names and supplying said group signals for said step of classifying said identifier groups and said step of determining said plurality of identifier sets.
Claim 6
Dependent Claim
99 words
A method as claimed in claim 4, wherein: said step of producing each of said group signals indicates said one of said identifier groups as a plurality of small identifier groups, equal in number to said predetermined ones of said pin names, each small identifier group consisting of symbol tags indicative of said predetermined ones of said symbols and at least one of said signal names of said connection information that corresponds to each of said predetermined ones of said pin names; said step of classifying said identifier groups classifies said small identifier groups into said identifier subgroups, respectively.
Claim 7
Dependent Claim
203 words
A method as claimed in claim 2, wherein said step of determining said plurality of identifier groups comprises the steps of producing a current classifier variable indicative of one of said symbol classifiers at a time to thereby indicate symbols which are classified, as predetermined ones of said symbols, by said one of said symbol classifiers into one of said classes and have only one pin name in common as a predetermined one of said pin names and producing a current pin variable indicative of said predetermined one of said pin names while said current classifier variable indicates said one of said symbol classifiers; wherein said step of producing said group signals comprises the steps of producing one of said group signals to thereby indicate one of said identifier groups that consists of symbol tags indicative of said predetermined ones of said symbols and signal names corresponding to said predetermined one of said pin names and supplying said one of said group signals for said step of classifying said identifier groups and said step of determining said plurality of identifier sets; and wherein said step of classifying said identifier groups classifies said one of said identifier groups into one of said identifier subgroups.
Claim 8
Dependent Claim
109 words
A method as claimed in claim 1, wherein said symbol tags indicate symbols of at least one of said classes by at least three marks which are in a consecutive order; and wherein at least one of said identifier sets consists of said one of said symbol classifiers and a first and a second one of said symbol tags represented by said each of said group signals, said first and said second ones of said symbol tags being indicated by two of said marks which stand first and last in said consecutive order among marks indicative of symbol tags used in said at least one of said identifier sets.