Characterization and synthesis of a 32-bit asynchronous microprocessor in synchronous reconfigurable devices

Journal of Applied Research and Technology - Tập 13 - Trang 483-497 - 2015
Adrian Pedroza de la Crúz1, José Roberto Reyes Barón2, Susana Ortega Cisneros1, Juan José Raygoza Panduro2, Miguel Ángel Carrazco Díaz1, José Raúl Loo Yau1
1Centro de Investigación y Estudios Avanzados, del Instituto Politécnico Nacional, Unidad Guadalajara, Zapopan, Jalisco, México
2Centro Universitario de Ciencias Exactas e Ingenierías Universidad de Guadalajara Guadalajara, Jalisco, México

Tài liệu tham khảo

Beerel, 2002, Asynchronous circuits: An increasingly practical design solution, 367 Brunvand, 1993, The NSR processor, Vol. 1, 428 Chu, 2013, A new design methodology for composing complex digital systems, Journal of Applied Research and Technology, 11, 195, 10.1016/S1665-6423(13)71529-3 Edwars, 2003 Ekanayake, 2005, BitSNAP: Dynamic significance compression for a low-energy sensor network asynchronous processor, 144 Furber, 1994, AMULET1: A micropipelined ARM, 476 Furber, 2000, AMULET3: A 100 MIPS asynchronous embedded processor, 329 Furber, 1999, AMULET2e: An asynchronous embedded controller, Proceedings of the IEEE, 87, 243, 10.1109/5.740018 Geer, 2005, Is it time for clockless chips, IEEE Computer Society, 18 Hasan, 2012, Performance versus power analysis for bioinformatics sequence alignment, Journal of Applied Research and Technology, 10, 920 Hennessy, 2011 Hung-Yue, 2011, A self-timed dual-rail processor core implementation for microcontrollers, 39 Institute of Electrical and Electronics Engineers, Inc., 2008, 1 Johnson, 2001, Scrap system clock Sun exec tells Async, EE Times Jung-Lin, 2006, High-level synthesis for self-timed systems, 1410 Lavagno, 2011, Guest Editors’ Introduction: Asynchronous design is here to stay (and is more mainstream than you thought), Design & Test of Computers IEEE, 28, 4, 10.1109/MDT.2011.110 Martin, 1989, The design of an asynchronous microprocessor, 351 Murata, 1989, Petri nets: Properties, analysis and applications, Proceedings of the IEEE, 77, 541, 10.1109/5.24143 Ortega, 2009, Implementación de estructuras ASIC Self-Timed aplicando el conjunto de herramientas Alliance Ortega, 2005, Diseño e implementación de módulos de control con protocolos de comunicación Self-Timed en FPGAs, V Jornadas de Computación Reconfigurable y Aplicaciones CEDI Ortega-Cisneros, 2007, Design and implementation of the AMCC self-timed microprocessor in FPGAs, Journal Universal Computer Science, 13, 377 Ortega, 2010, Design and implementation of self timed and synchronous floating-point multipliers Raygoza, 2009, Implementación en hardware de un sumador de punto flotante basado en el estándar IEEE 754-2008, Digital Technological Journal Richardson, 1996, Fred: An architecture for a self-timed decoupled computer, 60 Smith, 2010, Integrating asynchronous digital design into the computer engineering curriculum, IEEE Transactions on Education, 53, 349, 10.1109/TE.2009.2021391 Takamura, 1998, TITAC-2: An asynchronous 32-bit microprocessor, Proceedings of the IEEE, 319 Terada, 1999, DDMPs: Self-timed super-pipelined data-driven multimedia processors, Proceedings of the IEEE, 87, 282, 10.1109/5.740021 Tranchero, 2008, Implementation of self-timed circuits onto FPGAs using commercial tools, 373 van Gageldonk, 1998, An asynchronous low-power 80c51 microcontroller, 96 Werner, 1997, Asynchronous processor survey, Proceedings of the IEEE, 67 Xilinx Inc., 2015 Yoshida, 2003, Philips gambit: Self-timing's time is here, EE Times