Computer Laboratory

Dr. D J Greaves.

Contact details: D J Greaves, MA, PhD, MIET.


Short (auto-)biography: Sep 07
Further photos: A, B, C, D.

David is a Senior Lecturer in Computing Science at the Computer Laboratory and a Fellow of Corpus Christi College .

Consult Google regarding:

Relevant research groups:     Systems Research Group,     Computer Architecture Group,     Programming Research Group,


David Greaves, PhD, MIET, is a University Senior Lecturer interested in compiler and hardware design. He has considerable industrial experience at the CTO/Chief Scientist level and has led the design of many hardware systems, including semi-custom VLSI design.

Lecture Notes: System On Chip Design and Modelling (PDF).

Major Achievments From Past Decades:

Please click: PROTO MEMOIRS.

Current Activities:

Quote of the day: 'Although there is no accepted taxonomy of high versus low-level languages for hardware design, we can roughly relate a gate-level net list to machine code, RTL to assembly language, hardware construction languages such as Chisel and Lava as low-level languages and anything that makes automatic assignment of work to clock cycles as high-level languages.' --- DJ Greaves.

Future Activities:

  • Behavioural Machine-Readable Datasheets: CARDs proposal.

  • A new System-Level Description Language (SLDL) for EDA, including the best parts of the H2 temporary language.

  • Draft items, yet to be published: LINK.

Activities:

Older Research Areas     Conference Program Committees     Recent Publications     Unpublished Drafts     Minor Research Notes     Phd Students     Undergraduate Teaching     Miscellaneous Projects     System Design Methodology

External Affiliations

DJG is a subject editor of IET Electronics Letters. DJG is external examiner at Imperial College, Dept of Electrical and Electronic Engineering.