Advanced Technology Information Processing Systems
     > atips

Community

Graham Jullien - ATIPS Director


FIEEE, Ph.D., P.Eng. (Alberta and Ontario)

iCORE Research Chair in Advanced Technology Information Processing Systems (ATIPS)

Director of CME


Research Areas

My long-term interests have been in the general area of VLSI Circuits and Systems for high performance digital signal processors at the System-on-Chip (SOC) integration level. I have a specific interest in DSP and crypto computations, particularly associated with the representation and manipulation of numbers to perform the arithmetic. My interests also include the implementation of Neural Networks (both artificial and cellular); low power and low noise circuits for mixed-signal applications; new DSP algorithms; machine vision systems; video and image processing; DSP systems for hearing instruments; and recently, Micro Electro-Mechanical Systems (MEMs) and Quantum Cellular Automata (QCA). The ATIPS Laboratory has recently developed links with several groups in bio-engineering and medicine, and I am involved with several interdisciplinary projects including bio-analysis using dielectrophoresis and a low-power SoC bio-platform. These projects deal with the microsystem integration of sophisticated integrated circuits, and MEMS/Microfluidic devices. The work on QCA involves the development of a CAD tool that uses advanced simulation techniques, at the quantum mechanical level, to provide a platform for experimenting with this future technology.

iCORE Research Associates:

  • Dr. Vassil Dimitrov, Associate Professor, ECE Dept., University of Calgary
  • Dr. Wael Badawy, Associate Professor, ECE Dept., University of Calgary
  • Dr. Orly Yadid-Pecht, Associate Professor, ECE Dept., University of Calgary

Laboratory Managers:

  • J. Eskritt - ATIPS Lab. Manager
  • P. Horbal - Network Administration and Research Publications
  • J. Nakaska - Webmaster
  • R. Glabb - SOC Lab. Manager

Research Students (Calgary and Windsor):

  • Postdoctoral Fellows
    • Wenjing Zhang (Data Stream SOC Architectures ... Calgary)
    • Peiyu Zhang (MEMS Devices for Bio-Tech Applications ... Calgary)
    • Roberto Muscedere (Computer Arithmetic and VLSI Implementation ... Windsor)
  • Ph. D.
    • I.C. Baykal (Data Stream Machine Vision ... Calgary)
    • J. Eskritt (Signal Processing Architectures using Multi-Dimensional Logarithms ... Co-supervised with V. Dimitrov, Calgary)
    • M. Fu (2-D Algebraic Integers for DCT processors ... Windsor)
    • Y. Ibrahim (CNN Analog Arithmetic Arrays ... Windsor)
    • A. Makki (Steering Algorithms for Hearing Instrument Microphone Arrays ... Co-supervised with M. Ahmadi, Windsor)
    • K. Walus (Quantum Cellular Automata (QCA): Modeling, Simulation, CAD Tool Development ... Co-supervised with Dr. A. Budiman, Mechanical and Manufacturing Engineering, Calgary)
    • K. Wahid (Algebraic Integers for the Implementation of Daubechies Wavelet Transforms... Co-supervised with V. Dimitrov, Calgary)
    • A. Razavi (Data Stream Machine Vision - Camera Optics and Electronics, Calgary)
    • A. Enteshari (SOC Low Power Bio-Platform - Dielectrophoresis Bio-Analysis, Calgary)
    • M. Ahmadi (SOC Wireless Bio-Platform - Nano Bio-Sensors, Calgary)
  • M.A.Sc.
    • J. Doherty (Implantable Electrodes ... Calgary ... Co-supervised with M. Mintchev, Calgary)
    • R. Glabb (Low-power System-on-Chip Platforms ... Co-supervised with W. Badawy, Calgary)
    • P. Horbal (Switching Trees and Adiabatic Logic, Calgary)
    • J. Keilman (Lexel Arrays ... Co-supervised with K.I.V.S. Kaler, Calgary)
    • G. Nelson (In-camera real-time processing systems, Calgary)
    • G. Schulhoff (Modeling Quantum Dots on a Computer Cluster ... Co-supervised with V. Dimitrov, Calgary)
    • J. Wu (A Self-Timed Hearing Instrument Processor ... Windsor)
    • J.J. Yeboah, Jr. (CNNs for Low Noise Digital Arithmetic ... Co-supervised with Dr. J.W. Haslett, Calgary)

External Affiliations:

The Centre for Information Security and Cryptography (CiSAC)

Professor Hugh Williams, ICORE Chair in Cryptography (Department of Mathematics at the University of Calgary), has established CiSAC to bring together a multidisciplinary interest group in the area of information security and cryptograph. I am a member of CiSAC, and my associate, Dr. V.S. Dimitrov, is a member of the management committee.

The Advanced Technology Information Processing Systems Laboratories (ATIPS)

I founded the first ATIPS laboratory in 2001 with funds from my iCORE research chair grant. The laboratory represents the UofC portal to the general services of the Canadian Microelectronics Corporation (CMC) and has over 70 users, including students, research associates, and faculty members, and also supports several graduate courses.

Natural Sciences and Engineering Research Council of Canada (NSERC)

I was a member of the Electrical Engineering Grant Selection Committee from 1985-86, Vice-Chairman 1986-87 and Chairman, 1987-1988. I also chaired the Doctoral Prizes Committee for the years 1999-2001. I also served on the Faculty Women's Awards Committee from 1995-1998.

Editorships and Conference Committees

I served as an Associate Editor for IEEE Transactions on Computers, from 1994-1996, and have served on the editorial board of the Journal of VLSI Signal Processing since its founding in 1988. I was program chair for the 8th Great Lakes Conference on VLSI (in March, 1998), Program Chair for the Asilomar Conference on Signals, Systems and Computers in October, 1999, and General Chair for the 2003 Asilomar Conference. I acted as Program Co-chair for the 2000 Conference on Application Specific Array Processors, and was a Conference Co-chair for the 2002 and 2003 International Banff Workshop on System-on-Chip. I am on the organizing committee (and exhibits chair) of the 2004 International Symposium on Circuits and Systems, and have acted as a Program Co-chair for the SPIE annual conference on Advanced Signal Processing Algorithms, Architectures and Implementations since 1995. I have been a member of the Steering and Program Committee for the IEEE Symposium on Computer Arithmetic since 1993. I have also been guest editor for several special issues in technical journals including IEEE Transactions on Computers and the Journal of VLSI Signal Processing.

National Collaborations:

Micronet R&D

I was one of the 12 founding members of Micronet, a Federal Network of Centres of Excellence, and serve on both the Coordinating Committee and the Board of Directors.

Canadian Microelectronics Corporation (CMC)

I have been a member of CMC since 1985 (less than a year after it was founded). I served as Member Representative for the University of Windsor until 2000. I was also on the Board of Directors from 1989-93 (vice-chairman of the Board in 1993) and rejoined the Board in 2001.

Industry Collaboration:

DALSA Inc.

I have had a long-term research interaction with DALSA Inc., and I helped pioneer the concept of in-camera defect detection in 1990. I have been a member of the Board of Directors of DALSA Inc., since 1992, and I currently serve on the Audit, Nominations and Technical Committees of the Board.

Gennum Corporation

I have been working with Gennum Corporation since 1994. The initial work, which is still ongoing, was in the area of video signal processing (for broadcast quality TV signal processing). A more recent project has been in the area of novel low-power architectures for digital hearing instruments.

Micralyne Inc.

I have recently started an interaction with Micralyne Inc., in the area of MEMS and microfluidic devices for bio-devices. Micralyne are currently in the process of fabricating one of our recent microneedle array designs for blood sampling and drug delivery.

Non-Elephant Encryption Systems

This is a recent collaboration with a Calgary corporation working in the area of crypto systems. I have been involved with the development of simulators and rapid prototyping platforms for their key establishment algorithms.

Selected Publications and Presentations:

I have over 300 life-time publications in technical journals and refereed conference proceedings.

Recent Refereed Journal Publications (last 2 years)
  • K.Walus, T. J. Dysart, G. A. Jullien, R.A. Budiman, 2004, "QCADesigner: A Rapid Design and Simulation Tool for Quantum-Dot Cellular Automata", IEEE Trans. Nanotechnology, Vol. 3, No. 1, March, pp. 26-31.
  • I.C. Baykal, G.A. Jullien, 2004, "Self synchronization of time delay and integration (TDI) cameras", accepted for publication in the SPIE Journal of Electronic Imaging (accepted December 22, 2003).
  • K. Walus, R.A. Budiman, G.A. Jullien, 2004, “Split Current Quantum Dot Cellular Automata - Modeling and Simulation", accepted for publication in IEEE Transactions on Nanotechnology, accepted December 12, 2003.
  • M. Alam, W. Badawy, V.S. Dimitrov, G.A. Jullien, 2004, “Efficient Direct 2-D Architectures for Lifted Biorthogonal DWT", Journal of VLSI Signal Processing, accepted 22 Sept., 2003
  • K. A. Wahid, V. S. Dimitrov and G. A. Jullien, 2003, "VLSI Implementation of Daubechies Wavelet Transform using Algebraic Integers", Journal of Circuits, Systems and Computers, special issue on VLSI Architectures for Multimedia Applications, accepted May 18.
  • V.S. Dimitrov and G.A. Jullien, 2003, "Loading the Bases: A New Number Representation with Applications", invited article in IEEE Circuits and Systems Magazine, 2nd Quarter, pp. 6-23.
  • L. Imbert, V.S. Dimitrov and G.A. Jullien, 2003, "Fault-tolerant Computations over Finite Rings with Applications in Digital Signal Processing", IEEE Trans. on Circuits and Syst. I: Fundamental Theory and Applications , Vol. 50, No. 7, pp. 858-864.
  • M. Alam, W. Badawy, G.A. Jullien, "A Optimal Call Admission and Bandwidth Reservation Scheme for Future Wireless Networks," Journal of Internet Technology, Volume 4, No. 3, pp. 163-169.
  • V.S. Dimitrov and G. A. Jullien, 2003, "Multidimensional algebraic-integer encoding for high performance implementation of the DCT and IDCT", IEE Electronics Letters, 39, No. 7, pp. 602-603, April.
  • K. A. Wahid, V. S. Dimitrov, G. A. Jullien, W. Badawy, 2003, "Error-Free Computation of Daubechies Wavelets for Image Compression Applications", IEE Electronics Letters, 39, No. 5, pp. 428-429, March.
  • A. Garg, G.A. Jullien, G.H. McGibney and J.W. Haslett, 2002, "A Modulus Replication Complex Adaptive Filter IP Core", Canadian J. of Electrical and Computer Engineering, vol. 27, no. 4, pp. 177-181.
  • A. Saed, M. Ahmadi and G.A. Jullien, 2002, "A Number System with Continuous Valued Digits and Modulo Arithmetic", IEEE Trans. Computers, Vol. 51, No. 11, pp. 1294-1305.
  • G.A. Jullien, M. Schulte, Guest Editors, “Special Issue on Application-specific Systems, Architectures, and Processors", J. VLSI Signal Processing, No. 2, June 2002. Issue pages 75-184
  • H. Safiri, M. Ahmadi, G. A. Jullien, W. C. Miller, 2002, "A New Algorithm for the Elimination of Common Subexpressions in Hardware Implementation of Digital Filters by Using Genetic Programming", special issue of The Journal of VLSI Signal Processing-Systems (Invited), 31, 2, pp. 91-100
Recent Refereed Conference Publications (last 2 years)
  • I. Amer, W. Badawy, G.A. Jullien, 2004, “Hadamard Transform in MPEG-4 Part 10: A Hardware Prototype" (paper # 1568926493), accepted for presentation at the 2004 Canadian Conference on Electrical and Computer Engineering, May, 2004.
  • I. Amer, W. Badawy, G.A. Jullien,2004, “Hardware Prototyping for the H.264 4x4 Transformation", (Paper ID # 3593) accepted for presentation at the 2004 International Conference on Acoustics, Speech and Signal Processing, May 2004.
  • M. Fu, V.S. Dimitrov, G.A. Jullien, M. Ahmadi, 2004, “A Low-Power DCT IP Core Based on 2D Algebraic Integers" (paper number 2174), accepted for presentation at the 2004 International Symposium on Circuits and Systems.
  • I.C. Baykal, G.A. Jullien, 2004, "In-Camera Detection of Fabric Defects" (paper number 2252), accepted for presentation at the 2004 International Symposium on Circuits and Systems.
  • W. Zhang, G.A. Jullien, 2004, "A Programmable Base 2D-LNS MAC With Self-Generated Look-up Tables" (paper number 2724) ), accepted for presentation at the 2004 International Symposium on Circuits and Systems.
  • J.J. Yeboah, G.A. Jullien, J.W. Haslett, 2003, “Recursive Cellular Neural Networks for Ultra Low-Noise Digital Arithmetic", Proceedings of the 2003 Mid-West Symposium, Cairo, Egypt, December 27-30, 2003.
  • K. Walus, G. Jullien, V. Dimitrov, A. Budiman, 2003, "Computer Arithmetic Structures for Quantum Cellular Automata", invited, 37th Asilomar Conf. on Signals, Syst. and Comp., Nov., pp. 1435-1439.
  • J. Doherty, G.A. Jullien, and M. Mintchev, 2003, “Transcutaneous Powering of Implantable Micro-Stimulators for Functional Restoration of Impaired Gastrointestinal Motility", 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.
  • P. Mokrian, G.A. Jullien, M. Ahmadi, 2003, "Interconnect Effects in Deep Submicron Implementation of High Performance Arithmetic Architectures", invited paper, SPIE Advanced Signal Processing Algorithms, Architectures, and Implementations Conference, August, pp. 561-572.
  • K. Wahid, V.S. Dimitrov, G.A. Jullien, 2003, “Multiplication-free Architecture for Daubechies Wavelet Transforms using Algebraic Integers", invited paper, SPIE Advanced Signal Processing Algorithms, Architectures, and Implementations Conference, August 2003, pp. 597-606
  • K. Walus, T. Dysart, G.A. Jullien, R.A. Budiman, 2003, "QCADesigner: A Rapid Design and Simulation Tool for Quantum-Dot Cellular Automata", 2nd Int. Workshop on Quantum Dots for Quantum Computing and Classical Size Effect Circuits, University of Notre Dame, August 7-9, Notre Dame.
  • P. Zhang, G.A. Jullien, 2003, "Micromachined Needles for Microbiological Sample and Drug Delivery System", Proc. ICMENS-2003, pp. 247-250, July 2003.
  • Minyi Fu, G. A. Jullien, V. S. Dimitrov, M. Ahmadi, W. C. Miller, “The Application of 2D Algebraic Integer Encoding to a DCT IP Core", International Workshop on System-on-Chip: IWSOC 2003, Calgary, AB, Canada, June 2003, pp. 66-69.
  • M. Alam, A. Rahman, W. Badawy, and G.A. Jullien, 2003, “Efficient Distributed Arithmetic Based DWT Architecture for Multimedia Applications", International Workshop on System-on-Chip: IWSOC 2003, Calgary, AB, Canada, June 2003, pp.333-336.
  • Keilman, J., Jullien, G.A. and Kaler, K.V.I.S. 2003, "A SoC Bio-Analysis Platform for Real-time Biological Cell Analysis-on-a-Chip", Proc. IWSOC-2003, Calgary, AB, Canada, June 2003, pp. 362-368.
  • M. Alam,W. Badawy, and G.A. Jullien, 2003, “Time Distributed DCT Architecture for Multimedia Applications", IEEE International Conference on Consumer Electronics: ICCE 2003, June 17-19, Los Angeles, CA, USA.
  • K. A. Wahid, V. S. Dimitrov and G. A. Jullien, 2003, “Error-Free Arithmetic for Discrete Wavelet Transforms using Algebraic Integers", Proc. 16th IEEE Symp. on Comp. Arith., Santiago de Compostela, pp.238-244, June 2003.
  • P. Mokrian, G.M. Howard, G. A. Jullien, M. Ahmadi, “On the use of 4:2 Compressors for Partial Product Reduction", 2003 Canadian Conf. on Elec. and Comp. Engg. Pp. 121-124, May 2003.
  • A. Garg, I. Steiner, G.A. Jullien, J.W. Haslett, G.H. McGibney, “A High Speed Complex Adaptive Filter for an Asymmetric Wireless LAN Using a New Quantized Polynomial Representation", Proc. 2003 Int. Symposium on Circuits and Systems, Bangkok, Vol. 5, Paper 2424, May 2003.
  • P. Mokrian, G. A. Jullien, M. Ahmadi, W. C. Miller, “A Reconfigurable Digital Multiplier Architecture", 2003 Canadian Conf. on Elec. and Comp. Engg., pp. 125-128, May 2003.
  • P. Zhang, G.A. Jullien, 2003, “MEMS-based Micro-needle Structures for Biomedical Applications", 2003 NanoTechnology Conference, San Francisco, February 23-27, 2003.
  • A. Vetteth, K. Walus, G. A. Jullien, V. S. Dimitrov, 2003, “RAM Design Using Quantum-Dot Cellular Automata", NanoTechnology Conference, San Francisco, pp. 160-163, Feb. 2003.
  • K. A. Wahid, V. S. Dimitrov, G. A. Jullien, W. Badawy, 2002, “An Algebraic Integer Based Encoding Scheme for Implementing Daubechies Discrete Wavelet Transforms", Proc. 2002 Asilomar Conference on Signals, Systems and Computers, November 2002.
  • K. A. Wahid, V. S. Dimitrov, G. A. Jullien, W. Badawy, 2002, “An Analysis of Daubechies Discrete Wavelet Transform Based on an Algebraic Integer Encoding Scheme", proceedings IEEE Workshop on Digital and Computational Video, Clearwater, November 2002, pp. 27-34.
  • A. Vetteth, K. Walus, V.S. Dimitrov, G.A. Jullien, 2002, “Quantum-Dot Cellular Automata Carry-Look-Ahead Adder and Barrel Shifter", IEEE Emerging Telecommunication Technologies Conference, Dallas, September 23-24, 2-I-4 (5 pages).
  • D. Gonzalez, A. Garcia, G.A. Jullien, J. Ramirez, L. Parrilla and A. Lloris, 2002, “A New Methodology for Efficient Synchronization of RNS-based VLSI Systems", 12th IEEE International Workshop on Power And Timing Modeling, Optimization and Simulation, Spain, September, 2002.
  • V. S. Dimitrov, G. A. Jullien, 2002, “Multidimensional algebraic-integer encoding for high performance of the DCT and IDCT", Proceedings of the IASTED International Conference on Signal and Image Processing, pp.394-398, August 2002.
  • H. Li, R. Muscedere, G.A. Jullien, V. S. Dimitrov, 2002, “The Application of 2-D Logarithms to Low Power Hearing-Aid Devices", Proc. IEEE Mid-West Symp. on Circ. and Syst., August 2002, Vol. III, pp. 13-16.
  • I.C. Baykal, G. A. Jullien, 2002, “Detection of Defects in Textures with Alignment Error for Real-Time Line-Scan Web Inspection Systems", Proc. IEEE Mid-West Symp. on Circ. and Syst., August 2002, Vol III, pp. 292-295.
  • S. Chowdhury, M. Ahmadi, G. A. Jullien, W. C. Miller, 2002, “A MEMS SOCKET INTERFACE FOR SOC CONNECTIVITY" Proc. 2002 Int. IEEE Workshop on SoC for Real-time applications, Banff, pp. 309-318.
  • A. Garg, G.A. Jullien, G.H. McGibney and J.W. Haslett, 2002, “A Modulus Replication Complex Adaptive Filter IP Core", Proc. 2002 Int. IEEE Workshop on SoC for Real-time applications, Banff, pp. 430-437
  • A. Vetteth, K. Walus, G. A. Jullien, V. S. Dimitrov, 2003, "RAM Design Using Quantum-Dot Cellular Automata", Proc. NanoTechnology Conference, San Francisco, pp. 160-163, Feb.
  • H. Li, G. A. Jullien, V. S. Dimitrov, M. Ahmadi, W.C. Miller, "A 2-Digit Multidimensional Logarithmic Number System Filterbank for a Digital Hearing Aid Architecture", Proc. 2002 ISCAS, II pp. 760-763.
  • I. Cem Baykal, R. Muscedere, G. A. Jullien, 2002, "On the use of Hash Functions for Defect Detection in Textures for In-Camera Web Inspection Systems", Proc. Int. Symp. on Circ. and Syst., V, pp. 665-668.
  • S. Chowdhury, M. Ahmadi, G. Jullien, W.C. Miller, 2002, "A MEMS Socket System for High Density SOC Interconnection", Proc. 2002 IEEE Int. Symp. on Circuits and Systems, I, pp. 657-660.
  • V.S. Dimitrov, G.A. Jullien, K. Walus, 2002, “Digital Filtering using the Multi-dimensional Logarithmic Number System" Proc. 2002 SPIE Conference on Advanced Signal Processing Algorithms, Architectures, and Implementations XII, Vol. 4791, pp. 412-423.
  • M. Alam, W. Badawy and G.A. Jullien, 2002, “A Novel Pipelined Thread Architecture for the AES Encryption Algorithm", 13th IEEE International Conference on Application-Specific Systems, Architecture and Processors (ASAP 2002),17-19 July 2002, pp. 296-302
  • R. Muscedere, V.S. Dimitrov, G.A. Jullien, and W.C. Miller, 2002, "Efficient Conversion From Binary to Multi-Digit Multi-Dimensional Logarithmic Number Systems using Arrays of Range Addressable Look-Up Tables", Proc. ASAP 2002, pp. 130-138.
Recent Invited Talks
  • “Microconvergence: A Paradigm for Next Generation Micro-Nano Systems", invited talk to the Calgary Council for Advanced Technology, January, 2004
  • "Microconvergence: Next Generation Microsystems with Applications in the Health Sciences", invited talk to the Canadian Arthritis Network, Montreal, July, 2003.
  • "Alternative Arithmetic with Applications to Special Purpose Signal Processors", invited talk to the Computation and Microelectronics Groups at Laboratoire d'Informatique, de Robotique et de MicroElectronique de Montpellier, France, June 2002.
  • "Research progress on the 'Gennum Project' ", invited talk (with students) to research engineers at Gennum Corp., Burlington, Ontario, March 2002 and February 2003.
  • "In-camera processing systems", invited talk (with students) to research engineers at DALSA Inc., Waterloo, Ontario, February 2002, and February 2003.
  • "System-on-Chip: Expanding the Challenges", annual iCORE distinguished lecture series, University of Alberta, February 2002.
  • "Computer Arithmetic for the Internet Age", invited distinguished lecture at the University of Louisiana, Lafayette, LA, February 2002.
  • "A Multi-Dimensional Logarithmic Number System", invited lecture at the University of Newcastle, UK, July 2001.
  • "Team Initiatives: SOC/MEMS and Microfluidics", invited presentation at the CMC System- on-Chip Workshop, June, 2001.
  • "Low-Noise VLSI Systems for Signal Processing", Distinguished Scholar seminar at Queen's University, Belfast, June 2000.
  • "VLSI Research Group at the University of Windsor", invited seminar for the ECE Dept. University of Calgary, April 2000.
Graham Jullien

403.220.6176
403.282.6855

Back to Community Index