Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Discovery Grants Program - Individual

University of Lethbridge

$14,300.00

Representation and classification of switching functions in digital logic design

EF 2006-07

Résumé
It is important when designing a computer chip to aim for three goals:  faster, smaller, and requiring less power. One way to try and reach these goals is to apply a mathematical transform to the function and perform analysis on the resulting values. This technique has been shown to highlight important properties  that can then be used in the design process. My research involves the use of the autocorrelation (AC) transform.  My previous work used this transform to identify properties such as symmetries and different types of decompositions.  I now intend to extend the existing results from Boolean logic, limited to only 0's and 1's, to multiple-valued logic.  Viewing a problem as a multiple-valued problem can often shed light on previously unconsidered solutions. Another approach for reaching the three goals is to classify the functions representing the computer circuits into groups with similar properties.  I propose to use the AC coefficients in this application as well.  Preliminary work has shown that the use of AC coefficients provides a unique classification technique, and this can also be extended to multiple-valued logic. An additional area of research involves the use of a new type of logic circuit that is reversible.  The advantage of reversible logic is that circuits created with this property can theoretically use almost no power!  This would mean, for instance, that batteries for cell phones could last almost forever.  However, we must still optimize for area and speed and so many of the same questions as above must also be addressed for reversible circuits.  This area is so new that questions such as how to build clocked circuits and use known tools such as decision diagrams still must be answered.  These are a major focus of my continuing research.
Programme
Discovery Grants Program - Individual
Emplacement
Alberta, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
261211-2006
Name nom
Rice, Jacqueline
Department département
Mathematics & Computer Science
Organization id
12
Institution établissement
University of Lethbridge
Province en
Alberta
Province fr
Alberta
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2006
Competition year année de concours
2006
Award amount
14300
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
330
Committee name en
Computing and Information Sciences - A
Committee name fr
Informatique - A
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2701
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Computer hardware
Research subject fr
Matériel informatique
Partie
1
Nb partie
5
Application title
Representation and classification of switching functions in digital logic design
Keyword
NA
Application summary
It is important when designing a computer chip to aim for three goals:  faster, smaller, and requiring less power. One way to try and reach these goals is to apply a mathematical transform to the function and perform analysis on the resulting values. This technique has been shown to highlight important properties  that can then be used in the design process. My research involves the use of the autocorrelation (AC) transform.  My previous work used this transform to identify properties such as symmetries and different types of decompositions.  I now intend to extend the existing results from Boolean logic, limited to only 0's and 1's, to multiple-valued logic.  Viewing a problem as a multiple-valued problem can often shed light on previously unconsidered solutions. Another approach for reaching the three goals is to classify the functions representing the computer circuits into groups with similar properties.  I propose to use the AC coefficients in this application as well.  Preliminary work has shown that the use of AC coefficients provides a unique classification technique, and this can also be extended to multiple-valued logic. An additional area of research involves the use of a new type of logic circuit that is reversible.  The advantage of reversible logic is that circuits created with this property can theoretically use almost no power!  This would mean, for instance, that batteries for cell phones could last almost forever.  However, we must still optimize for area and speed and so many of the same questions as above must also be addressed for reversible circuits.  This area is so new that questions such as how to build clocked circuits and use known tools such as decision diagrams still must be answered.  These are a major focus of my continuing research.