|
News
M. Zahedi, N. Gholamrezaei, A. Doboli, ``How Deep is Your Art: An Experimental Study on the Limits of Artistic Understanding in a Single-Task, Single-Modality Neural Network'', PLOS ONE, accepted for publication, June 2024.
A. Doboli, ``A Framework and a Theoretical Model to Integrate Internet-of-Things with Human Behavior in Teams'', IEEE 3rd Conference on Information Technology and Data Science (CITDS), Aug. 2024.
G. Villuri, A. Doboli, ``Using Speech Data to Automatically Characterize Team Effectiveness to Optimize Power Distribution in Internet-of-Things Applications'', IEEE 3rd Conference on Information Technology and Data Science (CITDS), Aug. 2024.
H. Pallapu, G. Villuri, A. Doboli, ``Automatically Understanding Human Behavior for IoT Applications with Optimized Human-in-the-Loop Control'', IEEE International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD 2024), July 2024.
Research interests
His research interests include all aspects of CAD
for mixed-domain systems and networks of systems, including specification, modeling,
synthesis, and optimization of analog and mixed-signal (analog-digital) circuits,
Cyber-Physical and embedded
(hardware-software) systems, Systems-on-Chip (SoCs) and SoC networks.
Recently, his work has been focusing on methodologies for innovation in electronic design.
A more detailed summary of his research philosophy is
here
-
Human-inspired Machine Learning:
modeling of dialog, modeling of problem solving, modeling of cognitive activities, modeling of emotions, modeling of social interactions, and knowledge representations.
-
Innovation and creativity in electronic
design: metrics to capture design innovation and creativity,
innovation-oriented design methodologies, design taxonomies and automated
design for innovation.
-
EDA for analog and
mixed-signal systems:
system sizing through optimization, automated topology synthesis, synthesis from VHDL-AMS
specifications, circuit modeling and simulation, and methodologies for reconfigurable ADCs.
-
Cyber-Physical and embedded systems:
specification and optimization of massively distributed systems,
data modeling for massively distributed systems, centralized and decentralized decision making
in distributed systems, hardware/software co-design for resource constrained systems,
stochastic and heuristic methods for on-line architecture
adaptation, sensing design in massively distributed and dependable systems.
Mixed-Domain Embedded
Systems Laboratory
-
Current student members:
G. Villuri (Ph.D. student), H. Shaik (Ph.D. student), W. Husen (Ph.D. student), B. El Jamal (Ph.D. student, co-advised with Prof. W. Tang).
-
Lab Alumni:
G. Villuri (M.S., May 2024), H. Pallapu (M.S., May 2024), R. Duke (Ph.D., Dec 2023, NYIT), S. Jin (M.S., June 2023), C. Curiac (M.Sc. 2021, Technical University Munich), J. Agujiobi (Ph.D. 2020),
X. Liu (Ph.D. 2017, Linkedin),
H. Li (Ph.D. 2017, Facebook),
F. Jiao (Ph.D., Dec 2016, Marvell), A. Henley (M.S. 2014, Telephonics),
A. Umbarkar (Ph.D., July 2014, IBM Austin),
C. Ferent (Ph.D., Aug 2013, VJ Technologies), S. Kaghaz-Garan (M.S., Dec 2013)
Y. Ji (M.S., Dec 2013, Google),
A. Hussain (M.S., Dec 2012),
V. Subramanian (Ph.D., Sept 2012, Carbon Design Inc.),
M. Wang (Ph.D., Dec 2011, BNL), S. Kodasara (M.S., Dec 2010),
M. Gilberti (Ph.D., Dec 2009, Motorolla), P. Sun (Ph.D., Dec 2009, IBM),
Y. Zhao (Ph.D., May 2008, Techexcell), S. Kallakuri (Ph.D., Jun 2007),
Y. Weng (M.S., 2008, PDF Solutions),
Y. Wei (Ph.D., Feb 2007, Synopsys), J. Zhou (MS, Dec. 2006, DDC),
H. Zhang (Ph.D., Dec 2005, Cadence), J. Gao (MS, Dec 2005, Marvell),
H. Tang (Ph.D., July 2005, U Minnesota),
N. Thepayasuwan (Ph.D., Nov 2004, Eastern Digital),
V. Damle (MS, Dec 2003, Springer), R. Pai (MS, Dec 2003, Goldman Sachs).
Some Recent
publications:
A. Doboli, D. Curiac, ``Studying Consensus and Disagreement during Problem Solving in Teams through Learning and Response Generation Agents Model'', Mathematics, MDPI, June 2023.
A. Doboli, ``Towards Insightful Automated Dialog for Therapy through Top-down/Bottom-up Response Generation'', IEEE International Symposium on Smart Electronic Systems (iSES), Dec. 2022.
R. Duke, A. Doboli, ``Top-down Approach to Solving Speaker Diarization Errors in diaLogic System'', IEEE International Symposium on Smart Electronic Systems (iSES), Dec. 2022.
R. Duke, A. Doboli, ``Applications of diaLogic System in Individual and Team-based Problem-Solving Applications'', IEEE International Symposium on Smart Electronic Systems (iSES), Dec. 2022.
X. Liu, A., Doboli, S., Doboli, ``Understanding the Significance of Mid-Tier Research Teams in Idea Flow through a Community'', IEEE Transactions on Computational Social Systems, October 2022.
C. Curiac, A. Doboli, D. Curiac, ``Co-occurrence-Based Double Thresholding Method for Research Topic Identification'', Mathematics, MDPI, May 2022.
C. Curiac, A. Doboli, ``Combining Informetrics and Trend Analysis to Understand Past and Current Directions in Electronic Design Automation'', Scientometrics, Springer, August 2022, DOI: 10.1007/s11192-022-04481-9.
Selected publications [on Google Scholar]
-
Undergrad: ESE 124:
Programming Fundamentals (Spring)
-
Undergrad:
ESE 224: Data structures and algorithms (Spring)
-
Undergrad:
ESE 326: Fundamental Algorithms for Automated Electronic Design
[ Co-listed wit ESE 556 ](Spring)
-
Undergrad:
ESE 327: Fundamental Algorithms for Machine Learning [Co-listed with ESE 589](Fall)
-
Undergrad:
ESE 355: VLSI System Design (Spring, currently not offered)
-
Undergrad: ESE 366:
Design using Mixed-Signal Programmable Systems-on-Chip [ Co-listed with ESE 566 ](Fall)
-
Undergrad: ESE
440/ESE 441: Senior Design Project
-
Grad: ESE
556: VLSI Physical and Logic Level Design Automation (Spring)
-
Grad:
ESE 566: Hardware-Software Co-Design of Embedded
Systems (Fall)
-
Grad:
ESE 589: Learning Systems for Engineering Applications (Fall)
-
Grad: ESE
670: Research Topics in EE/CE (Not a regular course)
ESE 124, ESE 224, and ESE 326 or ESE 327 form a sequence that teaches fundamental programming concepts, data structures, and algorithms. ESE 124 presents in C programming language the main algorithmic components of any processing system: using files for I/O, text scanning, arrays, recurrence, conditional and repetitive structures, basic sorting, Finite State Machines, abstract data types, stacks, and dynamic variables. ESE 224 discusses in C++ programming language fundamental data structures, like single and multiple linked lists, stacks, queues, binary and general trees, and ordered binary and priority trees. ESE 326 focuses on more advanced algorithms used in electronic design automation, like partitioning, clustering, graph algorithms, maze routing, ILP, and channel routing. ESE 327 presents fundamental Machine Learning algorithms, like classification, clustering, frequent association mining, and neural networks.
ESE 566, ESE 589 and ESE 670 form a course sequence that discusses model-based
decision making using networks of embedded systems. ESE 566 presents the
fundamentals of embedded architectures (hardware and software), networking and
design methods for performance optimization. ESE 589 focuses on model development
using knowledge representation, pattern learning and data mining. ESE 670 discusses decision making
techniques, including centralized and decentralized optimization, constraint
satisfaction and game theory.
8th IEEE International Symposium on Smart Electronic Systems (IEEE-iSES)
, Program Chair (2022).
International Conference on VLSI Design and 21st International Conference on Embedded Systems (VLSID2022)
, EDA Track Chair (2022).
International Conference on Computer-Aided Design (ICCAD), TPC Member (2022, 2023).
International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design(SMACD), TPC Member (2022-2020).
IEEE GLSVLSI Conference, TPC Member (2022, 2023).
Associate Editor for
Integration, the VLSI Journal (Elsevier);
IEEE SOCC Conference, Track Chair, 2013-2010; International Conference on Computer-Aided Design (ICCAD), Track Chair, 2012; Design, Automation and Test in Europe Conference (DATE 2008), Track Chair, 2008, Munich, Germany; IEEE Systems Conference (SysCon)
, TPC Member (2013); International Conference on Computer-Aided Design (ICCAD), TPC Member (2013-2011); International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design(SMACD), TPC Member (2012); Design, Automation and Test in Europe Conference
(DATE), TPC Member (2011-2002); IEEE SOCC Conference,
Technical Program Committee member, (2013-2006); NASA/EDA Conference on
Adaptive Hardware and Systems (AHS),
Technical Program Committee member, (2013-2008); IEEE Symposium on Signal Processing and
Information Technology, Sarajevo, December 16-18,2008, Technical Program Committee
member;
International Symposium on Electronic System Design (ISED), Technical Program Committee member, 2010;
International Symposium on Applied Computational Intelligence and Informatics (SACI), Technical Program Committee member, (2013-2009); International Workshop on Robotics and Sensors Environment (ROSE), Technical Program Committee member, (2013-2008); SINTES 13, The
International Symposium on System Theory, Automation, Robotics, Computers, Informatics, Electronics and Instrumentation, Technical Program Committee member, (2007, 2005);
Conference on Technical Informatics (ConTi),
Timisoara, Romania, Technical Program Committee
member, (2010-2006); 16th IEEE
International Conference on Computer Communications and Networks (ICCCN),
Technical Program Committee
member, (2007, 2006); IEEE International Behavioral Modeling and
Simulation Conference (BMAS 2002), Santa Rosa (CA),
2002, Publicity Chair, Technical Program Committee member, Session Chair.
|