13.02.2013 Views

SOHA HASSOUN - Department of Computer Science - Tufts University

SOHA HASSOUN - Department of Computer Science - Tufts University

SOHA HASSOUN - Department of Computer Science - Tufts University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Department</strong> <strong>of</strong> <strong>Computer</strong> <strong>Science</strong><br />

<strong>Tufts</strong> <strong>University</strong><br />

Medford, MA 02155<br />

<strong>SOHA</strong> <strong>HASSOUN</strong><br />

Curriculum Vitae<br />

Tel. (617) 818-0591<br />

Soha.Hassoun@tufts.edu OR soha@cs.tufts.edu<br />

URL: http://www.cs.tufts.edu/~soha<br />

Research Interests<br />

Systems Biology: Modeling, analysis, and synthesis <strong>of</strong> Metabolic Pathways<br />

Electronic Design Automation for novel technologies including: 3D integration, double-gate<br />

devices, and carbon nanotubes<br />

Education<br />

<strong>University</strong> <strong>of</strong> Washington, Seattle, WA<br />

Ph.D., <strong>Computer</strong> <strong>Science</strong> and Engineering, 1997<br />

MIT, Cambridge, MA<br />

M.S., Electrical Engineering, 1988<br />

South Dakota State <strong>University</strong>, Brookings, SD<br />

B.S., Electrical Engineering, 1986<br />

Pr<strong>of</strong>essional Experience<br />

Associate Pr<strong>of</strong>essor, <strong>Tufts</strong> <strong>University</strong>, May 2004 –<br />

Assistant Pr<strong>of</strong>essor, <strong>Tufts</strong> <strong>University</strong>, January 1998 –May 2004<br />

<strong>Department</strong> <strong>of</strong> <strong>Computer</strong> <strong>Science</strong> & <strong>Department</strong> <strong>of</strong> Electrical and <strong>Computer</strong> Engineering<br />

Patents<br />

Consultant, Carbon Design Systems, Acton, MA January 2007-October 2008<br />

Visiting Researcher, IBM Austin Research Labs, Austin, TX, January 2002-July 2002<br />

Consultant, IKOS Systems (Now Mentor Graphics), Sept 1999-June 2001<br />

Research Assistant, <strong>University</strong> <strong>of</strong> Washington, September, December 1997<br />

<strong>Department</strong> <strong>of</strong> <strong>Computer</strong> <strong>Science</strong> and Engineering<br />

Senior Design Engineer, Digital Equipment Corporation, August 1988-August 1991<br />

Microprocessor Design Group<br />

Research and Teaching Assistant, Massachusetts Institute <strong>of</strong> Technology, Cambridge, MA<br />

<strong>Department</strong> <strong>of</strong> Electrical Engineering and <strong>Computer</strong> <strong>Science</strong>, September 1986 - May 1988<br />

1. S. Hassoun and B. Swahn, "Circuit Having Hardware Threading", provisional filed in 2003.<br />

2. C. Selvidge, K. Crouch, M. Kudlugi, and S. Hassoun, "Non-Synchronized Multiplex Data Transport<br />

across Synchronous Systems", U.S. patent 6,961,691, November 1, 2005.<br />

3. Alpert, C. and S. Hassoun, "Optimal Buffered Routing Path Constructions for Single and Multiple<br />

Clock Domain Systems", U.S. Patent 6,915,361, July 5, 2005.<br />

4. S. Hassoun and D. Sanders, "Method and Apparatus for Parity Generation", U.S. Patent 5557622,<br />

September 17, 1996.


Journals<br />

1. N. Khan, S. Hassoun, and D. Brooks, “A System-Level Study <strong>of</strong> Carbon Nanotubes for Power<br />

Delivery in Single-Die and 3D Architectures”, under review, IEEE Transactions on Very Large<br />

Scale Integration (VLSI) Systems.<br />

2. Khan, S. Alam, and S. Hassoun, “Power Delivery Design for 3D ICs Using Different TSV<br />

Technologies”, Accepted for publication, IEEE Transactions on Very Large Scale Integration<br />

(VLSI) Systems, September 2009.<br />

3. B. Swahn and S. Hassoun, “Thermal Analysis <strong>of</strong> Multi-Fin Devices”, IEEE Transactions on Very<br />

Large Scale Integration (VLSI) Systems, 816-829, July 2008.<br />

4. S. Hassoun, M. Kudlugi, C. Selvidge, and D. Pryor, "A Transaction-Based Unified Architecture for<br />

Simulation and Emulation", IEEE Transactions on Very Large Scale Integration (VLSI) Systems,<br />

pp. 278-287, February, 2005.<br />

5. S. Hassoun, C., Cromer, and E. Calvillo-Gámez, "Static Timing Analysis for Level-Clocked<br />

Circuits in the Presence <strong>of</strong> Cross Talk", IEEE Transactions on <strong>Computer</strong>-Aided Design, September,<br />

2003.<br />

6. D. Dobberpuhl, R. Witek, R. Allmon, R. Anglin, D. Bertucci, S. Britton, L. Chao, R. Conrad, D.<br />

Dever, B. Gieseke, S. Hassoun, G. Hoeppner, K. Kuchler, M. Ladd, B. Leary, L. Madden, E.<br />

McLellan, D. Meyer, J. Montanaro, D. Priore, V. Rajagopalan, S. Samudrala, S. Santhanam. "A<br />

200 MHz 64-b Dual-Issue CMOS Microprocessor", IEEE Journal <strong>of</strong> Solid-State Circuits,<br />

November, 1992, Vol. 27, No. 11. Also appears in Digital Technical Journal. Vol. 4, No. 4, 1992.<br />

Highly-Refereed Conferences (acceptance rates less than 25%)<br />

7. E . Ullah, K. Lee, and S. Hassoun, “A Weighted Graph Algorithm for Identifying Dominant-Edge<br />

Metabolic Pathways”, International Conference on <strong>Computer</strong>-Aided Design (ICCAD), November,<br />

2009.<br />

8. B. Swahn and S. Hassoun, "Gate Sizing: FinFETs vs. 32nm Bulk MOSFETs", Design Automation<br />

Conference (DAC), July, 2006.<br />

9. S. Hassoun and C. Alpert, "Optimal Path Routing in Single and Multiple Clock Domain Systems",<br />

IEEE Transaction on <strong>Computer</strong>-Aided Design (ICCAD), November, 2003.<br />

10. B. Swahn and S. Hassoun, "Hardware Scheduling for Dynamic Adaptability Using External<br />

Pr<strong>of</strong>iling and Hardware Threading", International Conference on <strong>Computer</strong>-Aided Design<br />

(ICCAD), November, 2003.<br />

11. S. Hassoun, C. Alpert, and M. Thiagarajan, "Optimal Buffered Routing Path Constructions for<br />

Single and Multiple Clock Domain Systems", International Conference on <strong>Computer</strong>-Aided Design<br />

(ICCAD), pp. 247—252, November, 2002.<br />

12. S. Hassoun, C. Cromer, and E. Calvillo-Gámez, "Verifying Clock Schedules in the Presence <strong>of</strong><br />

Cross Talk", Design Automation and Test in Europe (DATE) Conference, pp. 346—350, March,<br />

2002.<br />

13. M. Kudlugi, S. Hassoun, C. Selvidge, and D. Pryor, "A Transaction-Based Unified<br />

Simulation/Emulation Architecture for Functional Verification", Design Automation Conference<br />

(DAC), pp. 623—8, June, 2001.<br />

14. S. Hassoun, "Critical Path Analysis Using a Dynamically Bounded Delay Model", Design<br />

Automation Conference (DAC), 260—265, June, 2000.<br />

CV - Soha Hassoun, 1/7 Updated March, 2010


15. S. Hassoun, and C. McCreary, "Regularity Extraction Via Clan-Based Structural Circuit<br />

Decomposition", International Conference on <strong>Computer</strong>-Aided Design (ICCAD), pp. 414—419,<br />

November, 1999.<br />

16. S. Hassoun, and C. Ebeling, "Using Precomputation in Architecture and Logic Synthesis",<br />

International Conference on <strong>Computer</strong>-Aided Design (ICCAD), pp. 316—423, November, 1998.<br />

17. S. Hassoun and C. Ebeling, "Architectural Retiming: Pipelining Latency-Constrained Circuits",<br />

Design Automation Conference (DAC), June, 1996.<br />

18. R. Allmon, B. Benschneider, M. Callander, L. Chao, D. Dever, J. Farrell, N. Fitzgerald, J.<br />

Grodstein, S. Hassoun, L. Hudepohl, D. Kravitz, J. Lundberg, R. Marcello, S. Marino, J. Pickholtz,<br />

R. Preston, M. Richesson, S. Samudrala, and D. Sanders. "System, Process, and Design<br />

Implications <strong>of</strong> a Reduced Supply Voltage Microprocessor", IEEE International Solid-State<br />

Circuits Conference (ISSCC), February, 1990.<br />

19. W. Dally, L. Chao, A. Chien, S. Hassoun, W. Horwat, J. Kaplan, P. Song, B. Totty, and S. Wills,<br />

"Architecture <strong>of</strong> a Message-Driven Processor", International Symposium on <strong>Computer</strong> Architecture<br />

(ISCA), June, 1987. (A re-write <strong>of</strong> this article appears in the Best <strong>of</strong> ISCA 2000.)<br />

Refereed Conferences<br />

20. N. Khan, S. M. Alam, and S. Hassoun “TSV-induced Noise Characterization and Noise Mitigation<br />

using Coaxial TSVs”, IEEE International 3D System Integration Conference, 2009.<br />

21. N. Khan, S. M. Alam, and S. Hassoun “System-Level Comparison <strong>of</strong> Power Delivery Design for<br />

2D and 3D ICs”, IEEE International 3D System Integration Conference, 2009.<br />

22. B. Swahn and S. Hassoun, " METS: Metric for Electro- Thermal Sensitivity, and Its Application<br />

To FinFETs", International Symposium on Quality Electronic Design, March, 2006.<br />

23. S. Hassoun, "Optimal Use Of 2-Phase Transparent Latches In Buffered Maze Routing", IEEE<br />

International Symposium on Circuits and Systems (ISCAS), May, 2003.<br />

24. F. Aloul, S. Hassoun, K. Sakallah, and D. Blaauw, "Robust SAT-Based Search Algorithm for<br />

Leakage Power Reduction", International Workshop on Power and Timing Modeling, Optimization<br />

and Simulation (PATMOS), 2002.<br />

25. S. Hassoun, "Fine Grain Incremental Rescheduling via Architectural Retiming", International<br />

Symposium on System Synthesis (ISSS), pp. 158-163, December, 1998.<br />

Books and Book Chapters<br />

26. S. Hassoun and T. Sasao, Editors, Logic Synthesis and Verification, Kluwer Academic Publishers,<br />

2002. Book has 15 chapters with contributions from 27 experts in the field.<br />

27. S. Hassoun and T. Villa, "Optimization <strong>of</strong> Synchronous Circuits", a chapter in "Logic Synthesis<br />

and Verification", editors: Hassoun and Sasao, Kluwer Academic Publishers, pp. 225—253, 2002.<br />

Other Publications<br />

28. E. Ullah, Kyongbum Lee, and Soha Hassoun, “DOMINANT-EDGE PATHWAY: A Weighted<br />

Graph Algorithm for Identifying Dominant Metabolic Pathways”, International Workshop on Bio<br />

Design Automation, July, 2009. Also appears as “An Algorithm for Identifying Dominant-Edge<br />

Metabolic Pathways”, at the International Workshop on Logic and Synthesis, July 2009.<br />

CV - Soha Hassoun, 2/7 Updated March, 2010


29. J. Rieffel et al., “Evolving S<strong>of</strong>t Robotic Locomotion in PhysX”, Workshop on Computational<br />

Intelligence on Consumer Games and Graphics Hardware, 2009.<br />

30. B. Swahn and S. Hassoun, "Thermal and Sensitivity Analysis <strong>of</strong> Multi-fin devices", International<br />

Workshop on Thermal Investigation <strong>of</strong> ICs and Systems, Sept, 2006.<br />

31. B. Swahn, S. Hassoun, S. Alam, D. Botha, and A. Vidyarthi, “Thermal Analysis <strong>of</strong> FinFETs and its<br />

Application to Gate Sizing”, ACM/IEEE International Workshop on Timing Issues in<br />

the Specification and Synthesis <strong>of</strong> Digital Systems (TAU), February, 2005.<br />

32. A. Vidyarthi and S. Hassoun, “Wave Pipelining for Interconnect”, ACM/IEEE workshop on Logic<br />

and Synthesis, June, 2004.<br />

33. S. Hassoun and D. Marculescu, “Towards GALS Design Methodologies”, workshop on Formal<br />

Methods For Globally Asynchronous Locally Synchronous (GALS) Architecture, September, 2003.<br />

34. J. Xie and S. Hassoun, "A Case Study in IP Functional Customization: The UART 16550",<br />

International Workshop on Logic Synthesis (IWLS), June, 2001.<br />

35. S. Hassoun and C. McCreary, "Clan-Based Structural Circuit Decomposition", International<br />

Workshop on Logic Synthesis (IWLS), June, 1999.<br />

36. S. Hassoun and C. Ebeling, "An Overview <strong>of</strong> Prediction-Based Architectural Retiming",<br />

International Workshop on Timing Issues in the Specification and Synthesis <strong>of</strong> Digital Systems<br />

(TAU), December, 1997.<br />

37. S. Hassoun and C. Ebeling, "Experiments in the Iterative Application <strong>of</strong> Resynthesis and<br />

Retiming", International Workshop on Timing Issues in the Specification and Synthesis <strong>of</strong> Digital<br />

Systems (TAU), December, 1997.<br />

38. S. Hassoun and C. Ebeling, "Sequential Circuit Optimization Using Precomputation", International<br />

Workshop on Logic Synthesis, May, 1997.<br />

39. S. Hassoun and C. Ebeling, "Architectural Retiming: An Overview", International Workshop on<br />

Timing Issues in the Specification and Synthesis <strong>of</strong> Digital Systems (TAU), Seattle, WA,<br />

November, 1995.<br />

40. K. Bolding, S.-C. Cheung, S.-E. Choi, C. Ebeling, S. Hassoun, T. Ngo, and R. Wille, "The Chaos<br />

Router Chip: Design and Implementation <strong>of</strong> an Adaptive Router", International Conference on<br />

Very Large Scale Integration, Grenoble, France, September, 1993.<br />

41. S. Hassoun and G. Borriello, "Improving Finite State Assignment for Two-Level Programmable<br />

Logic Devices", International Workshop on Logic Synthesis (IWLS), May, 1993.<br />

42. S. Hassoun, "A Memory Design for the Message-Driven Processor", MIT VLSI Memo No. 88-564,<br />

August, 1988.<br />

Education Related Publications<br />

43. S. Hassoun and S. Bana, “Practices for Recruiting and Retaining Graduate Women Students in<br />

<strong>Computer</strong> <strong>Science</strong> and Engineering, International Conference on Microelectronic Systems<br />

Education, June, 2001.<br />

44. S. Hassoun and G. Janssen, “First CADathlon Programming Contest Held at 2002 ICCAD“, IEEE<br />

Design and Test Magazine, pp. 104—107, May-June, 2003.<br />

Research Grants & Gifts<br />

1. “Multi-Resolution Partitioning and Kinetic Function Estimation for Dynamic Biochemical Network<br />

Model Development”, NSF, Co-PI Kyongbum Lee, Sept 2008-August 2011, with an REU supplement.<br />

CV - Soha Hassoun, 3/7 Updated March, 2010


2. “Modeling Neuro-Mechnical Control in S<strong>of</strong>t-Tissue Organism”, Co-PI: Barry Trimmer, CRA-W, Sept<br />

08-Aug 09<br />

3. Gift, from the Altera Corp., March 2005<br />

4. “Tools for Double-Gate FETs”, NSF, August 2004-August 2006<br />

5. “<strong>Tufts</strong> CSEMS-Scholars Program", NSF, Co-PI Diane Souvaine, Laurie Baise, Caroline Cao, and<br />

Misha Kilmer, January 2002- January 2006<br />

6. “Tools for Designing and Integrating Configurable Components”, NSF CAREER Award,<br />

February 2001, February 2006<br />

7. “Verification for Deep Submicron Designs”, DAC Design Automation Scholarship, June 2000<br />

8. "Functional and Physical Co-Analysis in Timing Verification", NSF', August 1999-February 2001<br />

9. "Microarchitectural Optimizations and Synthesis", DAC Design Automation Scholarship, June 1998<br />

Select Presentations & Invited Talks<br />

� Computing Research Association Distinguished Lecturer, <strong>University</strong> <strong>of</strong> Virginia, VA, Oct, 2007<br />

� Distinguished Lecturer, Northeastern <strong>University</strong>, Boston, MA, Oct, 2007<br />

� Invited speaker on the topic <strong>of</strong> FinFETs, <strong>University</strong> <strong>of</strong> Toronto, Jan 2006, Altera Corp, Jan. 2006,<br />

<strong>University</strong> <strong>of</strong> Michigan Ann Arbor, February 2006, IBM Research Labs Austin, Oct 2006<br />

� Invited speaker, 2006, 2007, 2008, and 2009. Computing Research Association Graduate Cohort<br />

workshops<br />

� Invited speaker, “Optimal Route Construction”, Cadence Berkeley Labs, August, 2003; Intel,<br />

August, 2003; Harvard <strong>University</strong>, November, 2003; <strong>University</strong> <strong>of</strong> Mass, Amherst, Fall, 2003;<br />

<strong>Tufts</strong> CS seminar, Fall 2003<br />

� Invited speaker, “Let’s Re-sort the Phone Book and Other Topics in <strong>Computer</strong> <strong>Science</strong>”, first year<br />

student orientation at <strong>Tufts</strong>, September, 2003<br />

� Panelist, “Future Leaders and Ideal Hires”, a panel at the International Conference on<br />

Microelectronic Systems Education, June 2001<br />

� Invited speaker, "<strong>Department</strong> and Grassroots: Improving Graduate School Environment for Female<br />

Students". A presentation at the CRA Snowbird Conference, July 1998. [CRA is the annual meeting<br />

for heads <strong>of</strong> <strong>Computer</strong> <strong>Science</strong> <strong>Department</strong>s in the US]<br />

� Invited speaker, “Architectural Retiming”, Intel, February, 1998; Synopsys, March, 1998<br />

Pr<strong>of</strong>essional Service<br />

� Member, Defense <strong>Science</strong> Study Group, Institute for Defense Analysis, 2010-2011<br />

� Associate Editor for IEEE Transactions on <strong>Computer</strong>-Aided Design (TCAD), January 2002-<br />

January 2006<br />

� Associate Editor for IEEE Design and Test Magazine (D&T), January 2002- current<br />

� Design Community Chair and member <strong>of</strong> the Executive Committee for the Design Automation<br />

Conference, June 2008-current<br />

� Technical Program Co-Chair, Design Automation Conference, 2011<br />

� Co-Founder, Executive and Technical Committee member for the International Workshop on<br />

Biology Design Automation, July 2009, and Publicity chair for 2010<br />

CV - Soha Hassoun, 4/7 Updated March, 2010


� PhD Forum Co-Chair (2010) and Panelists (2009) for the Grace Hopper Celebration for Women in<br />

Computing<br />

� Member <strong>of</strong> the IEEE CEDA (Council on Design Automation), and member <strong>of</strong> the technical<br />

activities group, June 2005-current. Vice President <strong>of</strong> Technical Activities committee, July 2007-<br />

August 2008<br />

� Member <strong>of</strong> the CACM (Communication <strong>of</strong> the ACM) Task Force, A group <strong>of</strong> dynamic individual<br />

charged by David Patterson, President <strong>of</strong> ACM, to remap the key flag publication<br />

� Advisory Board member for ACM's Special Interest on Design Automation (SIGDA), 1999-2004<br />

� Director <strong>of</strong> Educational Activities, ACM/SIGDA. Initiated, organized, and currently direct the<br />

following programs: Ph. D. Forum at DAC, CADathlon at ICCAD, Design Automation Summer<br />

School. Also oversee SIGDA's International Lectureship Program<br />

� Executive Committee member for the International Conference on <strong>Computer</strong>-Aided Design<br />

(ICCAD), June 2001-2007<br />

� General Chair, the International Conference on <strong>Computer</strong>-Aided Design (ICCAD), 2006<br />

� Technical Program Chair, the International Conference on <strong>Computer</strong>-Aided Design (ICCAD), 2005<br />

� Technical Program Vice Chair, the International Conference on <strong>Computer</strong>-Aided Design (ICCAD),<br />

2004<br />

� Chairperson for the technical sub-committee on Synthesis for the Design Automation Conference<br />

(DAC), 2003, 2004, and 2005<br />

� Technical Program Committee member for the Design Automation Conference (DAC), 2002-2005<br />

� General Chairperson for The International Workshop on Logic and Synthesis, 2002<br />

� Technical Program Chairperson for The International Workshop on Logic and Synthesis, 2001<br />

� Technical Program Committee Member for The International Workshop on Logic and Synthesis,<br />

2000-2005<br />

� Technical Program Committee Member for The International Workshop on Timing Issues in the<br />

Specification and Synthesis <strong>of</strong> Digital Systems, 2002-2006<br />

� Guest Editor, with Leon Stok (IBM Watson) and Steve Nowick (Columbia), for IEEE Transactions<br />

on <strong>Computer</strong>-Aided Design special issue on Logic Synthesis, May 2003<br />

� Guest Editor, with Sani Nassif (IBM Austin Research Labs) for IEEE Design and Test Magazine<br />

special issue on Power Grid Design and Analysis, May-June 2003<br />

� Guest Editor, with Yong-Bin Kim (Northeastern) and Fabrizio Lombardi (Northeastern), for IEEE<br />

Design and Test Magazine special issue on Clockless Design, November-December 2003<br />

� Reviewer: IEEE Transactions on <strong>Computer</strong>-Aided Design, ACM Transaction on Design<br />

Automation <strong>of</strong> Electronic Systems, IEEE Transaction on VLSI, IEEE Transaction on Electron<br />

Devices, and other conferences and workshops<br />

� Reviewer: Best paper selection committee, ICCAD 2003<br />

� Reviewer: NSF Panel, 2002, 2003, 2004, 2007, 2008, 2009; MICRO program, 2003, 2004<br />

Service and Activities at <strong>Tufts</strong><br />

� Undergraduate Committee Chair, 2008-2009<br />

� Member, Campus Planning and Development Committee (CPDC), September 2001- May 2005.<br />

Fall 2008-current<br />

� Member, Equal Educational Opportunity Committee (EEOC), September 2001- May 2004<br />

� Graduate Program Director, 2005-2006, and member <strong>of</strong> the graduate committee 2001-2006<br />

� Faculty search committee, 2003-2004, 2004-2005, 2008-2009, 2009-2010<br />

Teaching<br />

VLSI & Architecture<br />

� Introduction to VLSI, EE/COMP 103<br />

� Advanced VLSI Design, EE 104<br />

CV - Soha Hassoun, 5/7 Updated March, 2010


� <strong>Computer</strong> Architecture, COMP 40<br />

� <strong>Computer</strong> Organization, EE 126<br />

� Advanced <strong>Computer</strong> Architecture, COMP 150-ACA<br />

� Analog Electronics, EE 11<br />

� <strong>Computer</strong>-Aided Design (Novel technologies) COMP 150-CAD<br />

� <strong>Computer</strong>-Aided Design (Algorithms) COMP 150-CAD<br />

Other<br />

� Algorithms, COMP 160<br />

� Data Structures, COMP 15<br />

� Stochastic Search and Genetic Algorithms, COMP 150-GA<br />

� Exploring <strong>Computer</strong> <strong>Science</strong>, an introductory course, COMP 10<br />

Research Student Advising<br />

� 4 current Ph.D. students; 1 master; 4 undergrads<br />

� Supervised 1 PhD, 8 master projects, and 14 senior design projects<br />

Awards & Distinction<br />

� NSF CAREER award<br />

� IEEE Senior member<br />

� ACM/SIGDA Distinguished Service Award, June 2007<br />

� <strong>Tufts</strong> <strong>University</strong> Mellon Fellowship, Spring 2003<br />

� ACM/SIGDA Technical Leadership Award, June 2002<br />

� ACM/SIGDA Service Award, June 2000<br />

� 1995-1996, Women and Minorities Fellowship, CSE Dept., <strong>University</strong> <strong>of</strong> Washington<br />

� 1991-1992, Digital Equipment Corporation Fellowship<br />

� 1986-1987, Tau Beta Pi Fellow<br />

CV - Soha Hassoun, 6/7 Updated March, 2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!