Search

Snehamay Kundu Phones & Addresses

  • Baton Rouge, LA
  • 84 Bergeron Rd, Marlborough, MA 01752 (508) 481-3444
  • Westborough, MA
  • Quincy, MA

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Publications

Us Patents

Procedure And Data Structure For Synthesis And Transformation Of Logic Circuit Designs

View page
US Patent:
52126501, May 18, 1993
Filed:
Aug 3, 1989
Appl. No.:
7/393107
Inventors:
Donald F. Hooper - Northboro MA
Snehamay Kundu - Marlboro MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1560
US Classification:
364489
Abstract:
A procedure is described for the synthesis and transformation of a logic circuit design, provided by the designers, into a database capable of being used to fabricate the actual circuit. The procedure involves the use of model instances which represent the use of circuit components. The original model instances can be associated with groups of rules that determine resulting configurations of generally different model instances or groups of model instances. The rules are tested and, in the presence of a `true` result, a new model instance (or model instances) can replace one or more original model instances in the data base. The rules associated with a model type (or definition) are rules derived by a design model engineer and can include coupled model instances. The rules can be associated with model definitions, as well as model instances. The data structures associated with each model instance indicate the model interface as well as the model interface port and permit a path to followed in the circuit in either the forward or the reverse signal direction.

Bitwise Implementation Mechanism For A Circuit Design Synthesis Procedure

View page
US Patent:
52220290, Jun 22, 1993
Filed:
Dec 8, 1992
Appl. No.:
7/988381
Inventors:
Donald F. Hooper - Northboro MA
Snehamay Kundu - Marlboro MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1560
G06F 1540
US Classification:
364489
Abstract:
In a procedure for synthesizing circuit designs, a SYNTHESIZE command in a consequence portion of a rule can be used to control the creation of bit-level instances from a description of a more abstract instance whose interface consists of multi-bit signals. The `synthesize` command has a form that identifies multibit signal/part objects in the data base relative to the current multi-bit instance, which are then synthesized over the range of most-significant to least significant bit. A collection of rules, called macrorules are enclosed within a `synthesize` command. An iteration controlled by "current bit", ranging from least significant to most significant bit, ensues. At each step of the iteration, all macrorules are tested and applied if they are `true`. The macrorules can query whether the current bit is a function of the least or most significant bits. The macrorules can also establish connectivity to any signal bit relative to the current, the least significant or the most significant bit.

Rule Inference And Localization During Synthesis Of Logic Circuit Designs

View page
US Patent:
50954415, Mar 10, 1992
Filed:
Jun 28, 1989
Appl. No.:
7/373085
Inventors:
Donald F. Hopper - Northborough MA
Edward G. Fortmiller - Hudson MA
Snehamay Kundu - Marlboro MA
David F. Wall - Worcester MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1560
US Classification:
364489
Abstract:
A logic method for accessing rules in a logic circuit synthesis system. Application of rules in a data base results in replacement of one or more model instances with other model instances or in alteration of values associated with the model instances or in the alteration of parameter values in the data base. Model instances are designated as VISIBLE or INVISIBLE, INVISIBLE model instances are ignored during logic circuit synthesis. VISIBLE model instances may be NEW or INACTIVE. All VISIBLE model instances are initially NEW. If no rule assciated with a model instance is TRUE, the model instance becomes INACTIVE. If at least one rule associated with a model instance is TRUE, one or more model instances are replaced and all inserted model instances and model instances directly connected to the inserted model instances become NEW. The number of model instances a rule will replace is called a SIZEWIN value of the rule. During synthesis, each VISIBLE, NEW model instance is paired with its associated rule having the greatest SIZEWIN value.

Method Of Minimizing Sum-Of-Product Cases In A Heterogeneous Data Base Environment For Circuit Synthesis

View page
US Patent:
51518678, Sep 29, 1992
Filed:
Jun 28, 1989
Appl. No.:
7/373086
Inventors:
Donald F. Hooper - Northborough MA
James L. Finnerty - Lexington MA
David B. Fite - Northborough MA
Snehamay Kundu - Marlboro MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1560
G06F 1540
US Classification:
364489
Abstract:
A method for simplifying Boolean AND-OR logic in a circuit synthesis system. Rules are associated with model instances representing circuit components and contained in a data base. During testing of an antecedent portion of a rule, a benefit value representing a decrease in pins or an improvement in timing is calculated and compared to the value of a "benefit variable", which represents a minimum acceptable benefit that must be gained from application of a rule. If a sufficient benefit will result from application of the rule, the rule is applied. Some rules simplify the circuit and then recursively call themselves. Some rules indicate other model instances in the data base, search the set of rules for rules applicable to that model instance, and apply the rule discovered during the search.

Rule Structure For Insertion Of New Elements In A Circuit Design Synthesis Procedure

View page
US Patent:
54522269, Sep 19, 1995
Filed:
May 21, 1991
Appl. No.:
7/703706
Inventors:
Donald F. Hooper - Northboro MA
Snehamay Kundu - Marlboro MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1750
US Classification:
364489
Abstract:
In the synthesis procedure for circuit design, a convenient notation is used for the insertion of new instances in the consequence portion of a rule having a antecedent form and a consequence portion. The notation is of the form (outputs. . . )=(operator inputs. . . ). The outputs and inputs may be signal names or data base pin access forms. Double quoted strings of characters can represent specific signals in the global design model. Double quoted strings of characters including the % character can be used for local connectivity among logic elements representing multiple equations inserted by the rule. The equations are converted to model instance structures and are inserted into the data base. Creation of database pointers are generated automatically and not by the rule writer, greatly simplifying the rule syntax.

Rule Structure In A Procedure For Synthesis Of Logic Circuits

View page
US Patent:
51756960, Dec 29, 1992
Filed:
May 21, 1991
Appl. No.:
7/703705
Inventors:
Donald F. Hooper - Northboro MA
Snehamay Kundu - Marlboro MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1560
US Classification:
364489
Abstract:
In a procedure for the synthesis of logic circuits in which the components of the logic circuits are replaced by model instances related to data files stored in the procedure data base, a rule structure is described that permits the synthesis of the logic circuit by testing the model instances through a process included in a first or antecedent portion of the rule, and in the event that the conditions of the rule are fulfilled, then the consequence portion of the rule is executed. The consequence portion of the rule can include the replacement of one or more model instances of the logic circuit with one or more different model instances while retaining the functional or logical equivalence between the instances before and after the application of the rule. The rule includes a field that permits automatic prioritization a plurality of rules. The rules are written in a format that is similar to normal grammatical construction and, therefore, easily learned.
Snehamay I Kundu from Baton Rouge, LA, age ~72 Get Report