This is the beginning digital course for
Electrical/Systems Engineering students at Carleton.
The course web page for Winter 2011.
This page is a draft and anything on it may change before January. Direct link to course notes
ELEC 4906, Electrical Power Engineering ( Taught by Carl Kroop)
Web page for Winter 2008
The TA's, Dritan Celo's, web page from Fall 2007
The '583 course description told potential students what to expect as much as one page can. This was last given in the fall of 1999.
Problems, corrections, programs for 97.583 are found in 97.583/Notes99.html.
2003: There will be no Bridge
Camp in 2003, or 2004
2002: This Bridge Camp was sponsored by Vittesse Reskilling Canada Inc. Details can be seen at http://www.vitesse.ca/programs/microelectronics.asp.
2001: John regrets that due to unfortunate circumstances (falling off a roof) he was unable to organize a Carleton camp.
2000: The SMC Bridge Camp was two connected two-week courses to bring recent EE graduates up to speed (well almost up to speed) in VLSI design. It was run at Carleton and McGill during June 2000.
1999: This SMC Bridge Camp is described here.
Note: On Jan. 1, 2002, the Strategic Microelectronics Consortium (SMC) joined the Information Technology Association of Canada to form the Strategic Microelectronics Council. CMC was also heavily involved in these early Camps.
Prof Knight graduated his last Ph.D. student in June 2009, and is not taking any more graduate students.
Digital circuits and digital architectures: in particular, the automatic design of digital circuits. This interest includes most aspects of the design, power consumption, including clocking, testing and testability, area minimization/regularization and reliability. Computer-aided design of integrated circuts: the main interest here is high-level (behavioural) synthesis from an algorithm. A good demonstration is the "Power profiler" from Raul San Martin's thesis.
"Physical Resource Binding for a Coarse Grain
Reconfigurable Array Using Evolutionary Algorithms,"
Shing-Fat F. Ma, J. P. Knight and C Plett, IEEE Transactions on Very Large Scale Integrated (VLSI) Systems, vol 13, No. 5, May 2005, 11 pages.
Place and Routed Up-converting Bandpass DAC,"
Gordon Allan, John Knight, Norman M. Filiol, Tom A.
D. Riley: CCECE 2006: pp. 705-708; Proc Can Conf on Electrical and Computer
Engineering, May 7, 10, 2006,
compact 190µW PLL for clock control and distribution in ultra-large scale ICs.
,"Gordon Allan, John Knight: ISCAS 2006, Intl Symp Circuits and Systems, 21-24 May
2006, Is. of
· "Mixed-signal thermometer filtering for low-complexity PLLs/DLLs.," Gordon Allan, John Knight: ISCAS 2006 Intl Symp Circuits and Systems, 21-24 May 2006, Is of Kos, Greece.
"Novel Architecture for Ultra Low Complexity
Mixed-Signal DLLs," Gordon Alan and John Knight,
2004, Analog VLSI Workshop in
· "Low Complexity Digital PLL for Instant Acquisition Clock Data Recovery," Gord. Allan and J. Knight, IEEE ISCAS. Vancouver B.C., May 23-26, 2004.
· "Physical resource binding for a coarse grain reconfigurable array,” F. Ma, J. P. Knight, and C. Plett, Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms, vol. ERSA'04, pp 109-115, June 21-24, 2004, Las Vegas, Nevada
Cell Connections for Multifamily Dynamic-Logic Gates,” Rolando Ramirez Oriz and J.P. Knight,
IEEE Trans VLSI, vol. 10, No. 10, June. 2002, pp. 327-340.
Logic Design Case: FFT on Chameleon", F. Ma, J. P. Knight
and C Plett,
Proceedings of SPIE Reconfigurable Technology: FPGAs and Reconfigurable Processors for Computing and Communications IV, Boston Mass., pp. 113-117 , July 30 2002
Selection and Synthesis for CDFGs using Optimal Clock Sets and Genetic
Algorithms,” Elie Torby and
IEEE Trans VLSI, vol 9, #5, Oct 2001, pp. 590-607.
Scheduling and Storage Optimization Simultaneously Using Genetic Algorithms,”
E. Torbey and J. Knight,
Midwest Symp. CAS, South Bend, IN, August 1998, pp. 284-287.
and Trade-offs of a DCT Architecture Using High-Level Synthesis,” E. Torby and J.Knight,
IEEE International ASIC Conference, 13-16 September 1998 in Rochester, New York, pp. 193-197
scheduling and storage optimization simultaneously using genetic algorithm,” E.
Torby and J.P.Knight,
Midwest Symposium on Circuits and Systems, Notre Dame IN, Aug 10-12, 1998.
Novel Spacial Technique for Complexity Estimation in
Synthesis,” E. Torby and J.P.Knight,
IEEE International Logic Workshop, Lake Tahoe, Calif., June 1998.
Synthesis of Digital Circuits Using Genetic Algorithms,” E. Torby
IEEE International Conference on Evolutionary Computing, pp. 224-229, Ancorage Alaska, May 4-9, 1998.
Optimization in the Behavioural Synthesis of ASICS,”
R. San Martin and J.P. Knight,
IEEE Design and Test, vol. 13, No. 2, pp. 58-79 1996.
Spice and Behavioral Synthesis Tools to Optimize ASICs Peak Power Consumption,”
R. San Martin, J. P. Knight,
38th Midwest Symposium on Circuits and Systems, Rio de Janeiro, 1995
Optimization by Mixing Serial/Parallel Operators Using Genetic Algorithms,” R.
San Martin and J.P. Knight,
The Design Automation Conference, San Francisco, June 12-16, 1995.
A Different Approach for Assignment and Scheduling for Power, Area and Speed
Optimization in High-Level Synthesis,”
R. San Martin and J.P. Knight, Proc 37 Midwest Symp. on Circuits and Systems, Lafayette LA., Aug. 3-4, 1994.
Testing in High Level Synthesis,” R.Singh and J.P.Knight,
Proc. of the 7th Inter Symp on High-Level Synthesis, Niagara on the Lake, May 18-20, 1994.
Probabilistic Weights for Operator Assignment in Behavioral Synthesis,” R. Shum
and J. Knight,
Proc. Canadian Conference on VLSI, Banff, Alberta., Nov 15-16, 1993.
Algorithms for the Optimization of Integrated Circuit Synthesis,” R. San Martin
and J.P. Knight,
Proc. of the 5th Int. Conf. on Genetic Algorithms, Urbana Il., July, 1993.
Research in the High-Level Synthesis of Integrated Circuits,"
Computers and Operations Research, 17, 1993. R. San Martin and J. Knight
Address Bit-Shifting Microcontroller for ASICs,"
Proceedings, Canadian Conference on VLSI, Halifax, October 1992. T.Q. Lee and J. Knight
Testing of Digital ASICs Synthesized from Data-Flow Graphs,"
Proceedings, 6th Workshop on New Directions in Testing, Montreal, May 1992. R. Singh, J. Knight and M. Townsend