Date: Tue, 10 Dec 1996 17:51:07 GMT
Server: NCSA/1.4.2
Content-type: text/html
Last-modified: Thu, 29 Aug 1996 10:45:27 GMT
Content-length: 4789
School
School Stuff
I am working on the Chinook project, which is a CAD tool for embedded systems.
I have worked on
- synthesis of glue logic and driver routine customization
for microcontrollers with (parallel) I/O ports.
This is joint work with Ross Ortega and Gaetano (my advisor).
- The official publication is in
ICCAD-92 . This was implemented and demo'ed at DAC
in San Diego, CA in June 1994.
- We added memory-mapped I/O and presented it at
the 1st workshop on HW/SW Co-Design
in Estes Park, CO in September 1992. This paper was submitted
as a proposal but not published in the proceedings.
- static scheduling techniques for meeting timing constraints
in software.
- The overview is described in
IEEE Micro. This is co-authored with Elizabeth Walkup and
Gaetano.
- The algorithm in
DAC-94 handles fixed delay values and mode transitions.
- The paper submitted to
DAC-95
handles delay ranges, not just worst case delays.
It includes heuristics for finding short feasible schedules.
In progress:
- advanced interface synthesis using memory mapping and
bandwidth transformation.
- code generation and timing estimation
- putting everything together into a program people can really
use.
- Pai Chou, Ross Ortega, Gaetano Borriello,
-
"Synthesis of the Hardware/Software Interface in
Microcontroller-Based Systems,"
Proceedings of the IEEE/ACM International Conference on
Computer-Aided Design, Santa Clara, CA, November 1992.
pp.488-495.
- Pai Chou, Gaetano Borriello,
-
"Software Scheduling in the Co-Synthesis of
Reactive Real-Time Systems,"
in Proceedings of the Design Automation
Conference, San Diego, CA, June 1994. pp.1-4.
- Pai Chou, Elizabeth Walkup, Gaetano Borriello,
-
"Scheduling Issues in the Co-Synthesis of
Reactive Real-Time Systems,"
IEEE Micro , August 1994. pp.37-47.
Also appeared as Technical Report 94-09-04,
Dept. of Computer Science and Engineering,
University of Washington, Seattle, WA 98195.
- Pai Chou, Gaetano Borriello,
-
"Interval Scheduling: Fine Grained Code Scheduling
for Embedded Systems,"
in DAC-95.
- Pai Chou, Ross Ortega, Gaetano Borriello,
-
"The Chinook Hardware/Software Co-Synthesis System,"
International Symposium on System Synthesis,
Cannes, France, September 13-15, 1995. Also appears as
UW-CSE Tech.Report 95-03-04.
- Pai Chou, Ross Ortega, Gaetano Borriello,
-
"Interface Co-Synthesis Techniques for Embedded Systems",
in ICCAD-95. pp.280--287.
- Gaetano Borriello, Pai Chou, Ross Ortega,
-
"Embedded System Co-Design: Towards Portability and Rapid
Integration," Hardware/Software Co-Design,
M.G. Sami and G. De Micheli, EDs., Kluwer Aacademic Publishers,
1995.
Last updated
Thu Aug 8 16:48:18 PDT 1996