Chair for Embedded Systems

M.Sc. Jorge Castro-Godínez

  • Scientist

Short Bio

Jorge Castro-Godínez receveid his engineer degree ("Licenciatura") in Electronics Engineering and M.Sc. in Electronics Engineering (major on Embedded Systems) from the Costa Rica Institute of Technology. Currently, he is a scientist and PhD student at the Chair for Embedded Systems, Institute of Computer Engineering, Karlsruhe Institute of Technology, under the direction of Prof. Dr. Jörg Henkel.

Prior, Jorge worked as Embedded Systems Engineer at Canam Technology Inc. ( (2010-2012), and as a Lecturer at the Electronics Engineering School, Costa Rica Institute of Technology (2012-2014), where took part of a industry-joint research and development project between the Signal and Image Processing Lab and Bounce Imaging (

He has been reviewer and additional reviewer for conferences such as DAC, ICCAD, CASES, CODES+ISSS, and FPL; and journals such as IEEE TC, TCAD, TVLSI, and ESL.



Jorge Castro-Godínez, Humberto Barrantes-García, Muhammad Shafique, Jörg Henkel
AxLS: A Framework for Approximate Logic Synthesis based on Netlist Transformations
in IEEE Transactions on Circuits and Systems II (TCAS-II), DOI, PDF, (accepted) 2021.

Nadir Khan, Jorge Castro-Godínez, Shixiang Xue, Jörg Henkel, and Jürgen Becker
Automatic Floorplanning and Standalone Generation of Bitstream-Level IP Cores
in IEEE Transactions on Very Large Scale Integration Systems (TVLSI), DOI, PDF, Jan 2021.

Jorge Castro-Godínez, Muhammad Shafique, Jörg Henkel
ECAx: Balancing Error Correction Costs in Approximate Accelerators
in ACM Transaction on Embedded Computing Systems (TECS, Volume 18, Issue 5S), DOI, PDF, Oct 2019.

    Jorge Castro-Godínez, Julián Mateus-Vargas, Muhammad Shafique, Jörg Henkel
    AxHLS: Design Space Exploration and High-Level Synthesis of Approximate Accelerators using Approximate Functional Units and Analytical Models
    in IEEE/ACM 39th International Conference On Computer Aided Design (ICCAD), Virtual Conference, Nov 2-5 2020.

    Jorge Castro-Godínez, Sven Esser, Muhammad Shafique, Santiago Pagani, Jörg Henkel
    Compiler-Driven Error Analysis for Designing Approximate Accelerators
    in IEEE/ACM 21th Design, Automation and Test in Europe Conference (DATE’18), Dresden, Germany, DOI, PDF, Mar 19-23 2018.

    Jorge Castro-Godínez, Humberto Barrantes-García, Muhammad Shafique, Jörg Henkel
    AxLS: An Open-Source Framework for Netlist Transformation Approximate Logic Synthesis
    in 3rd Workshop on Open-Source EDA Technology (WOSET), (Co-located with ICCAD '20), Virtual event, Nov 5 2020.

    Jorge Castro-Godínez, Muhammad Shafique, Jörg Henkel
    Towards Quality-Driven Approximate Software Generation for Accurate Hardware (WiP)
    in 2020 International Conference on Compilers, Architectures and Synthesis For Embedded Systems (CASES), Virtual Conference, DOI, PDF, Sep, 20-25 2020.

    Deykel Hernández-Araya, Jorge Castro-Godínez, Muhammad Shafique and Jörg Henkel
    AUGER: A Tool for Generating Approximate Arithmetic Circuits
    in 11th IEEE Latin American Symposium on Circuits and Systems – LASCAS 2020, San José, Costa Rica, DOI, PDF, Feb 25-28 2020.

    Jorge Castro-Godínez, Deykel Hernández-Araya, Muhammad Shafique and Jörg Henkel
    Approximate Acceleration for CNN-based Applications on IoT Edge Devices
    in 11th IEEE Latin American Symposium on Circuits and Systems – LASCAS 2020, San José, Costa Rica, DOI, PDF, Feb 25-28 2020.

    Jorge Castro-Godínez, Jörg Henkel
    Error Propagation Estimation on Approximate Designs with Compiler-Driven Support
    in 3rd. Workshop on Approximate Computing (AxC 18), Special Session, Bremen, German, May 31-Jun 1 2018.

Student Theses

Available Theses

Abbreviation: D - Diploma Thesis, M - Master Thesis, S - Student Work, B - Bachelor Thesis.

Topic Type of work Mentor

Ongoing projects
Name Type of
Titel Mentor

Finished projects
Name Type of work TitelMentor Completion date
Castillo, AndresBachelor thesisIntegrating CGRAs to a RISC-V processor Castro-Godínez, Jorge20-12-31
Gonzalez, TomasMaster thesisExploiting an NPU for Approximations On-demandCastro-Godínez, Jorge20-12-31
Lopez, Jean PaulInternshipDesign-space exploration of approximate arithmetic circuits Castro-Godínez, Jorge20-08-08
Espinoza, GabrielInternshipDevelopment of an approximate mathematical libraryCastro-Godínez, Jorge / Alan, Tanfer20-08-08
Mateus Vargas, JulianMaster thesisHLS for approximate hardware acceleratorsCastro-Godínez, Jorge19-12-11
Porras, DennisBachelor thesisProcessor Model for Manycore System Simulation PlatformCastro-Godínez, Jorge19-10-18
Calvo, EstebanBachelor thesisGeneration of approximate kernels for machine learningCastro-Godínez, Jorge19-10-15
Delgado, JuanBachelor thesisApproximate PEs for CGRACastro-Godínez, Jorge19-10-13
Solano, FabianBachelor thesisQuality Control for Approximate AcceleratorsCastro-Godínez, Jorge19-06-19
Monestel, DavidBachelor thesisApproximate Execution on CGRACastro-Godínez, Jorge19-06-19
Barrantes, HumbertoBachelor thesisGeneration and Synthesis of Approximate CircuitsCastro-Godínez, Jorge19-06-18
Granados, FranderBachelor thesisGenerating Approximate Software for Exact HardwareCastro-Godínez, Jorge19-06-18
Solano, FabianInternshipQuality Control for Approximate AcceleratorsCastro-Godínez, Jorge18-11-29
Barrantes, HumbertoInternshipGeneration and Synthesis of Approximate CircuitsCastro-Godínez, Jorge18-11-29
Monestel, DavidInternshipOptimizing the Implementation of Error-Resilient ApplicationsCastro-Godínez, Jorge18-11-29
Luis, LeonBachelor thesisApproximate Machine Learning ClassifiersCastro-Godínez, Jorge18-11-22
Moya, DanielBachelor thesisAssisted-Design of Approximate Applications for Custom Computing SystemsCastro-Godínez, Jorge18-11-22
Moya, DanielInternshipASIP for Approximate ComputingCastro-Godínez, Jorge18-06-22
Solano, BraulioBachelor thesisExploring error resilience on ADAS applicationsCastro-Godínez, Jorge18-02-16
Osorio, PabloBachelor thesisDevelopment of a multi-core and multi-accelerator platform for approximate computingCastro-Godínez, Jorge17-11-27
Cruz, JuanBachelor thesisCharacterization and calendarization of error resilient applicationsCastro-Godínez, Jorge17-11-21
Hernandez, DeykelBachelor thesisDevelopment of a tool to generate approximate arithmetic circuitsCastro-Godínez, Jorge17-06-12
Esser, SvenMaster thesisFehleranalyse und Entwurfsraumuntersuchung für die High-Level Synthese von approximierten BeschleunigernCastro-Godínez, Jorge17-05-14
Dhola, BhavinMaster thesisApproximate hardware accelerationShafique, Muhammad / Castro-Godínez, Jorge 17-02-03
Käser, Michael JoachimBachelor thesisLight-weight error prediction at runtime in approximate computingCastro-Godínez, Jorge16-10-31