Yazmin Maldonado
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Yazmin Maldonado has a total of 34 co-authors. Here are the top co-authors by number of shared publications:
- Leonardo Trujillo
Instituto Tecnológico de Tijuana
14 shared publications - Carlos Vera
Autonomous University of Baja California
3 shared publications - Rogelio Valdez
Tecnológico Nacional de México/IT de Tijuana, Tijuana, Mexico
3 shared publications - Darian Reyes Fernández de Bulnes
Inst Tecnol Tijuana, Tijuana, Mexico
2 shared publications - Joel A. Quevedo
Posgrado en Ciencias de la Ingeniería Tecnológico Nacional de México/IT de Tijuana, Tijuana, Mexico
2 shared publications - Joel A. Quevedo
Tecnológico Nacional de México/IT de Tijuana, Tijuana, Mexico
2 shared publications
Latest Publications
- 3 June 2026
- Published by Springer Nature
- p. 405-427
Heeding Good Advice: Scaling Down and Specializing in the Age of Big AI
- 3 June 2026
- Published by Springer Nature
- p. 405-427
Heeding Good Advice: Scaling Down and Specializing in the Age of Big AI
- 1 October 2025
- Published by Springer Nature
- p. 307-318
Estimation of Exhaled Air Volume Using an Inductive Band and Machine Learning Algorithms
- 1 October 2025
- Published by Springer Nature
- p. 307-318
Estimation of Exhaled Air Volume Using an Inductive Band and Machine Learning Algorithms
- Open Access
- 14 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 45-46
GSGP-Hardware: FPGA implementation of GSGP
- 14 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 45-46
Open AccessGSGP-Hardware: FPGA implementation of GSGP
- 29 May 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Embedded Systems Letters
- Vol. 17 (6) , 423-426
From MLIR to Scheduled CDFG: A Design Flow for Hardware Resource Estimation
Efficient early stages exploration in hardware design can significantly enhance design quality and reduce development time. This paper introduces a novel methodology that leverages the Multi-Level Intermediate Representation (MLIR) to extract Control and Data Flow Graphs (CDFGs) with earlystage resource estimates for area, delay, and power consumption. By employing Polygeist for C-to-MLIR conversion coupled with Graphviz for visualization, we generate structured CDFGs and then apply three scheduling algorithms: ASAP, ALAP, and Random. Evaluated through two case studies, our approach produces valid scheduled graphs and demonstrates how both code structure and scheduling strategy critically impact hardware resource utilization and performance. This work sets the stage for resource-aware design space exploration using MLIR, enabling designers to evaluate configurations and make informed tradeoffs prior to time-consuming synthesis processes.
- 29 May 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Embedded Systems Letters
- Vol. 17 (6) , 423-426
From MLIR to Scheduled CDFG: A Design Flow for Hardware Resource Estimation
Efficient early stages exploration in hardware design can significantly enhance design quality and reduce development time. This paper introduces a novel methodology that leverages the Multi-Level Intermediate Representation (MLIR) to extract Control and Data Flow Graphs (CDFGs) with earlystage resource estimates for area, delay, and power consumption. By employing Polygeist for C-to-MLIR conversion coupled with Graphviz for visualization, we generate structured CDFGs and then apply three scheduling algorithms: ASAP, ALAP, and Random. Evaluated through two case studies, our approach produces valid scheduled graphs and demonstrates how both code structure and scheduling strategy critically impact hardware resource utilization and performance. This work sets the stage for resource-aware design space exploration using MLIR, enabling designers to evaluate configurations and make informed tradeoffs prior to time-consuming synthesis processes.
- 25 June 2024
- Published by Springer Nature in Genetic Programming and Evolvable Machines
- Vol. 25 (2) , 1-43
GSGP-hardware: instantaneous symbolic regression with an FPGA implementation of geometric semantic genetic programming
- 25 June 2024
- Published by Springer Nature in Genetic Programming and Evolvable Machines
- Vol. 25 (2) , 1-43
GSGP-hardware: instantaneous symbolic regression with an FPGA implementation of geometric semantic genetic programming
- Open Access
- 28 June 2023
- Published by MDPI AG in Electronics
- Vol. 12 (13) , 2853
Fuzzy Hardware Tool: An Adaptable Tool to Facilitate the Implementation of Fuzzy Inference Systems in Hardware
A Fuzzy Inference System (FIS) is a system that represents human reasoning based on fuzzy if-then rules to extract valid results from imprecise or uncertain information. These systems have been applied to various engineering fields, such as control and image recognition, and have encouraged the search for development tools that provide facilities for the design, simulation, and implementation of FISs. Most of the available software tools for the design of FISs have been developed by the scientific community, and very few are commercial tools. According to the state of the technology, the fuzzy systems implemented in hardware have shown higher performance than software implementations. For this reason, different strategies for automatic hardware synthesis of FISs have been proposed in the literature. The available tools for FIS implementation, including MATLAB, Simulink, and Xfuzzy environment, require advanced hardware knowledge, and it is necessary to synthesize and implement the program on FPGA each time a change is made to the code. This paper presents a novel approach for the implementation of fuzzy systems on hardware devices that enables the direct implementation of FISs through a graphical user interface. The VHDL code is pre-synthesized and integrated with the interface, allowing users to experiment with different input parameters, such as membership functions and fuzzy rules, without resynthesizing the code on an FPGA. To verify the effectiveness of the proposed approach, experiments were conducted on two similar System-on-Chip (SoC) devices, VEEK-MT and VEEK-MT2. The results showed that the proposed solution represents a significant advancement in the study of fuzzy systems on hardware devices, providing a flexible and user-friendly approach to their design and implementation.
- 28 June 2023
- Published by MDPI AG in Electronics
- Vol. 12 (13) , 2853
Open AccessFuzzy Hardware Tool: An Adaptable Tool to Facilitate the Implementation of Fuzzy Inference Systems in Hardware
A Fuzzy Inference System (FIS) is a system that represents human reasoning based on fuzzy if-then rules to extract valid results from imprecise or uncertain information. These systems have been applied to various engineering fields, such as control and image recognition, and have encouraged the search for development tools that provide facilities for the design, simulation, and implementation of FISs. Most of the available software tools for the design of FISs have been developed by the scientific community, and very few are commercial tools. According to the state of the technology, the fuzzy systems implemented in hardware have shown higher performance than software implementations. For this reason, different strategies for automatic hardware synthesis of FISs have been proposed in the literature. The available tools for FIS implementation, including MATLAB, Simulink, and Xfuzzy environment, require advanced hardware knowledge, and it is necessary to synthesize and implement the program on FPGA each time a change is made to the code. This paper presents a novel approach for the implementation of fuzzy systems on hardware devices that enables the direct implementation of FISs through a graphical user interface. The VHDL code is pre-synthesized and integrated with the interface, allowing users to experiment with different input parameters, such as membership functions and fuzzy rules, without resynthesizing the code on an FPGA. To verify the effectiveness of the proposed approach, experiments were conducted on two similar System-on-Chip (SoC) devices, VEEK-MT and VEEK-MT2. The results showed that the proposed solution represents a significant advancement in the study of fuzzy systems on hardware devices, providing a flexible and user-friendly approach to their design and implementation.
- 15 February 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Visualization and Computer Graphics
- Vol. 28 (5) , 2201-2211
Prepare for Ludicrous Speed: Marker-based Instantaneous Binocular Rolling Shutter Localization
We propose a marker-based geometric framework for the high-frequency absolute 3D pose estimation of a binocular camera system by using the data captured during the exposure of a single rolling shutter scanline. In contrast to existing approaches enforcing temporal or motion models among scanlines (e.g. linear motion, constant velocity or small motion assumptions), we strive to determine the pose from instantaneous binocular capture (i.e. without using data from previous scanlines) and achieve drift-free pose estimation. We leverage the projective invariants of a novel rigid planar pattern, to both define a geometric reference as well as to determine 2D-3D correspondences from raw edge detection measurements from individual scanlines. Moreover, to tackle the ensuing multi-view estimation problem, achieve real-time operation, and minimize latency, we develop a pair of custom solvers leveraging our geometric setup. To mitigate sensitivity to noise, we propose a geometrically consistent measurement refinement mechanism. We verify the quality of our solvers by comparing with state of the art general solvers for absolute pose estimation of generalized cameras. Finally, we demonstrate the effectiveness of our proposed approach with an FPGA-based implementation which achieves a localization throughput of 129.6 KHz with a 1.5 mu s latency.
- 15 February 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Visualization and Computer Graphics
- Vol. 28 (5) , 2201-2211
Prepare for Ludicrous Speed: Marker-based Instantaneous Binocular Rolling Shutter Localization
We propose a marker-based geometric framework for the high-frequency absolute 3D pose estimation of a binocular camera system by using the data captured during the exposure of a single rolling shutter scanline. In contrast to existing approaches enforcing temporal or motion models among scanlines (e.g. linear motion, constant velocity or small motion assumptions), we strive to determine the pose from instantaneous binocular capture (i.e. without using data from previous scanlines) and achieve drift-free pose estimation. We leverage the projective invariants of a novel rigid planar pattern, to both define a geometric reference as well as to determine 2D-3D correspondences from raw edge detection measurements from individual scanlines. Moreover, to tackle the ensuing multi-view estimation problem, achieve real-time operation, and minimize latency, we develop a pair of custom solvers leveraging our geometric setup. To mitigate sensitivity to noise, we propose a geometrically consistent measurement refinement mechanism. We verify the quality of our solvers by comparing with state of the art general solvers for absolute pose estimation of generalized cameras. Finally, we demonstrate the effectiveness of our proposed approach with an FPGA-based implementation which achieves a localization throughput of 129.6 KHz with a 1.5 mu s latency.
- 1 October 2021
- Published by Elsevier in Computers in Biology and Medicine
- Vol. 137, 104798
Correction of the travel time estimation for ambulances of the red cross Tijuana using machine learning
- 1 October 2021
- Published by Elsevier in Computers in Biology and Medicine
- Vol. 137, 104798
Correction of the travel time estimation for ambulances of the red cross Tijuana using machine learning
- Open Access
- 29 June 2020
- Published by Wiley in Scientific Programming
- Vol. 2020, 1-25
Development of Multiobjective High-Level Synthesis for FPGAs
Traditionally, the High-Level Synthesis (HLS) for Field Programmable Gate Array (FPGA) devices is a methodology that transforms a behavioral description, as the timing-independent specification, to an abstraction level that is synthesizable, like the Register Transfer Level. This process can be performed under a framework that is known as Design Space Exploration (DSE), which helps to determine the best design by addressing scheduling, allocation, and binding problems, all three of which are NP-hard problems. In this manner, and due to the increased complexity of modern digital circuit designs and concerns regarding the capacity of the FPGAs, designers are proposing novel HLS techniques capable of performing automatic optimization. HLS has several conflicting metrics or objective functions, such as delay, area, power, wire length, digital noise, reliability, and security. For this reason, it is suitable to apply Multiobjective Optimization Algorithms (MOAs), which can handle the different trade-offs among the objective functions. During the last two decades, several MOAs have been applied to solve this problem. This paper introduces a comprehensive analysis of different MOAs that are suitable to perform HLS for FPGA devices. We highlight significant aspects of MOAs, namely, optimization methods, intermediate structures where the optimizations are performed, HLS techniques that are addressed, and benchmarks and performance assessments employed for experimentation. In addition, we show the analysis of how multiple objectives are optimized currently in the algorithms and which are the objective functions that are optimized. Finally, we provide insights and suggestions to contribute to the solution of major research challenges in this area.
- 29 June 2020
- Published by Wiley in Scientific Programming
- Vol. 2020, 1-25
Open AccessDevelopment of Multiobjective High-Level Synthesis for FPGAs
Traditionally, the High-Level Synthesis (HLS) for Field Programmable Gate Array (FPGA) devices is a methodology that transforms a behavioral description, as the timing-independent specification, to an abstraction level that is synthesizable, like the Register Transfer Level. This process can be performed under a framework that is known as Design Space Exploration (DSE), which helps to determine the best design by addressing scheduling, allocation, and binding problems, all three of which are NP-hard problems. In this manner, and due to the increased complexity of modern digital circuit designs and concerns regarding the capacity of the FPGAs, designers are proposing novel HLS techniques capable of performing automatic optimization. HLS has several conflicting metrics or objective functions, such as delay, area, power, wire length, digital noise, reliability, and security. For this reason, it is suitable to apply Multiobjective Optimization Algorithms (MOAs), which can handle the different trade-offs among the objective functions. During the last two decades, several MOAs have been applied to solve this problem. This paper introduces a comprehensive analysis of different MOAs that are suitable to perform HLS for FPGA devices. We highlight significant aspects of MOAs, namely, optimization methods, intermediate structures where the optimizations are performed, HLS techniques that are addressed, and benchmarks and performance assessments employed for experimentation. In addition, we show the analysis of how multiple objectives are optimized currently in the algorithms and which are the objective functions that are optimized. Finally, we provide insights and suggestions to contribute to the solution of major research challenges in this area.