Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael A. Shanblatt
dblp:03/496
· DBLP profile ↗
24ranked-venue papers
0as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 14Systems, architecture and hardware · 10Applied, interdisciplinary, general and emerging computing · 3
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
9 papers |
Integrated circuit design · 45% Reconfigurable computing and FPGAs · 23% Electronic design automation · 16% | |
| Artificial intelligence
3 papers |
Motion planning and robot control · 100% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
ASIC design |
0.0 | 6 | 1988 | A conceptual framework for ASIC design · Proc. IEEE 1988 A conceptual framework for designing robotic computational hardware with ASIC technology · ICRA 1988 Real-time DKS on a single chip · IEEE J. Robotics Autom. 1987 |
Reconfigurable computing and FPGAs › FPGA architecture
LUT-based FPGA |
0.0 | 1 | 1998 | Mapping Multiplication Algorithms into a Family of LUT-based FPGAs (Abstract) · FPGA 1998 |
Electronic design automation › logic synthesis
technology mapping |
0.0 | 1 | 1998 | Mapping Multiplication Algorithms into a Family of LUT-based FPGAs (Abstract) · FPGA 1998 |
Integrated circuit design › ASIC design
ASIC design methodology |
0.0 | 1 | 1988 | A conceptual framework for ASIC design · Proc. IEEE 1988 |
Processor architecture and microarchitecture › parallel computer organization
systolic array design |
0.0 | 1 | 1987 | An Improved Systematic Method for Constructing Systolic Arrays from Algorithms · DAC 1987 |
Processor architecture and microarchitecture › pipelining
pipelined processor |
0.0 | 1 | 1986 | A VLSI chip architecture for the real-time computation of direct kinematics · ICRA 1986 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 1986 | A VLSI chip architecture for the real-time computation of direct kinematics · ICRA 1986 |
Integrated circuit design › digital circuit design
VLSI architecture |
0.0 | 1 | 1986 | A VLSI chip architecture for the real-time computation of direct kinematics · ICRA 1986 |
Integrated circuit design
VLSI design |
0.0 | 1 | 1986 | Real-Time Direct Kinematics on a VLSI Chip · RTSS 1986 |
Robotics › Motion planning and robot control › robot kinematics
forward kinematics |
0.0 | 2 | 1986 | Real-Time Direct Kinematics on a VLSI Chip · RTSS 1986 A VLSI chip architecture for the real-time computation of direct kinematics · ICRA 1986 |
Robotics › Motion planning and robot control
robot control architecture |
0.0 | 1 | 1988 | Computer architecture design for robotics · ICRA 1988 |
Electronic design automation
design methodology |
0.0 | 1 | 1988 | A conceptual framework for designing robotic computational hardware with ASIC technology · ICRA 1988 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 1987 | An Improved Systematic Method for Constructing Systolic Arrays from Algorithms · DAC 1987 |
Embedded and real-time systems
real-time control |
0.0 | 1 | 1987 | Real-time DKS on a single chip · IEEE J. Robotics Autom. 1987 |
Embedded and real-time systems › cyber-physical systems
robot systems |
0.0 | 1 | 1987 | Real-time DKS on a single chip · IEEE J. Robotics Autom. 1987 |
Robotics › Motion planning and robot control
robot control |
0.0 | 1 | 1986 | Real-Time Direct Kinematics on a VLSI Chip · RTSS 1986 |
Robotics › Motion planning and robot control
robot kinematics |
0.0 | 1 | 1986 | A VLSI chip architecture for the real-time computation of direct kinematics · ICRA 1986 |
Methods — techniques the papers use, named apart from their topics
fixed-point arithmetic · 0.0on-chip trigonometric function generation · 0.0VLSI design · 0.0expert system · 0.0decision-making framework · 0.0simulation · 0.0index transformation matrix · 0.0index space representation · 0.0geometric projection · 0.0VLSI architecture design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | A Multi-objective Approach to Configuring Embedded System Architectures
James Northern III, Michael A. Shanblatt |
GECCO (2) | 2 |
| 2003 | Evaluation of Parameter Sensitivity for Portable Embedded Systems through Evolutionary Techniques
James Northern III, Michael A. Shanblatt |
GECCO | 2 |
| 1999 | Reducing BDD Size by Exploiting Structural ConnectivityabstractComputer-aided design tools have been limited by the use of the Binary Decision Diagram (BDD). The major drawback of the BDD is its abundant usage of CPU time and memory. Techniques such as BDD variable ordering and sharing have been used in the past to address the size issue. However these techniques remain to be limited to modest-sized circuits. In this paper, we present a significant variation to the conventional BDD, the Connective Binary Decision Diagram (CBDD). The CBDD addresses the size issue concerning conventional BDD implementations by employing the use of minimized-scalable binary decision diagrams (MSBDDs) combined with the structural connectivity present in the circuit's netlist. The experimental results section will demonstrate that the proposed method reduces the BDD size by more than two orders of magnitude for large circuits. Ronnie L. Wright, Michael A. Shanblatt |
Great Lakes Symposium on VLSI | 2 |
| 1998 | Mapping Multiplication Algorithms into a Family of LUT-based FPGAs (Abstract)abstractNo abstract available. Manuel Jiménez, Chin-Long Wey, Michael A. Shanblatt |
FPGA | 3 |
| 1995 | Human-like dynamic programming neural networks for dynamic time warping speech recognitionabstractThis paper presents a human-like dynamic programming neural network method for speech recognition using dynamic time warping. The networks are configured, much like human's, such that the minimum states of the network's energy function represent the near-best correlation between test and reference patterns. The dynamics and properties of the neural networks are analytically explained. Simulations for classifying speaker-dependent isolated words, consisting of 0 to 9 and A to Z, show that the method is better than conventional methods. The hardware implementation of this method is also presented. Chinchuan Chiu, Michael A. Shanblatt |
Int. J. Neural Syst. | 2 |
| 1995 | Random noise effects in pulse-mode digital multilayer neural networksabstractA pulse-mode digital multilayer neural network (DMNN) based on stochastic computing techniques is implemented with simple logic gates as basic computing elements. The pulse-mode signal representation and the use of simple logic gates for neural operations lead to a massively parallel yet compact and flexible network architecture, well suited for VLSI implementation. Algebraic neural operations are replaced by stochastic processes using pseudorandom pulse sequences. The distributions of the results from the stochastic processes are approximated using the hypergeometric distribution. Synaptic weights and neuron states are represented as probabilities and estimated as average pulse occurrence rates in corresponding pulse sequences. A statistical model of the noise (error) is developed to estimate the relative accuracy associated with stochastic computing in terms of mean and variance. Computational differences are then explained by comparison to deterministic neural computations. DMNN feedforward architectures are modeled in VHDL using character recognition problems as testbeds. Computational accuracy is analyzed, and the results of the statistical model are compared with the actual simulation results. Experiments show that the calculations performed in the DMNN are more accurate than those anticipated when Bernoulli sequences are assumed, as is common in the literature. Furthermore, the statistical model successfully predicts the accuracy of the operations performed in the DMNN. Young-Chul Kim 0001, Michael A. Shanblatt |
IEEE Trans. Neural Networks | 2 |
| 1995 | Architecture and statistical model of a pulse-mode digital multilayer neural networkabstractA new architecture and a statistical model for a pulse-mode digital multilayer neural network (DMNN) are presented. Algebraic neural operations are replaced by stochastic processes using pseudo-random pulse sequences. Synaptic weights and neuron states are represented as probabilities and estimated as average rates of pulse occurrences in corresponding pulse sequences. A statistical model of error (or noise) is developed to estimate relative accuracy associated with stochastic computing in terms of mean and variance. The stochastic computing technique is implemented with simple logic gates as basic computing elements leading to a high neuron-density on a chip. Furthermore, the use of simple logic gates for neural operations, the pulse-mode signal representation, and the modular design techniques lead to a massively parallel yet compact and flexible network architecture, well suited for VLSI implementation. Any size of a feedforward network can be configured where processing speed is independent of the network size. Multilayer feedforward networks are modeled and applied to pattern classification problems such as encoding and character recognition. Young-Chul Kim 0001, Michael A. Shanblatt |
IEEE Trans. Neural Networks | 2 |
| 1993 | A VLSI-based digital multilayer neural network architectureabstractAn architecture and a statistical model for a pulse-mode digital multilayer neural network (DMNN) are presented. The model uses simple logic gates as basic computing units. Modular design techniques lead to an extremely compact and flexible network architecture for VLSI implementation. An example network for character recognition and its performance are presented.> Young-Chul Kim 0001, Michael A. Shanblatt |
Great Lakes Symposium on VLSI | 2 |
| 1992 | Linear and quadratic programming neural network analysisabstractNeural networks for linear and quadratic programming are analyzed. The network proposed by M.P. Kennedy and L.O. Chua (IEEE Trans. Circuits Syst., vol.35, pp.554-562, May 1988) is justified from the viewpoint of optimization theory and the technique is extended to solve optimization problems, such as the least-squares problem. For quadratic programming, the network converges either to an equilibrium or to an exact solution, depending on whether the problem has constraints or not. The results also suggest an analytical approach to solve the linear system Bx =b without calculating the matrix inverse. The results are directly applicable to optimization problems with C(2) convex objective functions and linear constraints. The dynamics and applicability of the networks are demonstrated by simulation. The distance between the equilibria of the networks and the problem solutions can be controlled by the appropriate choice of a network parameter. Chia-Yiu Maa, Michael A. Shanblatt |
IEEE Trans. Neural Networks | 2 |
| 1992 | A two-phase optimization neural networkabstractA novel two-phase neural network that is suitable for solving a large class of constrained or unconstrained optimization problem is presented. For both types of problems with solutions lying in the interior of the feasible regions, the phase-one structure of the network alone is sufficient. When the solutions of constrained problems are on the boundary of the feasible regions, the proposed two-phase network is capable of achieving the exact solutions, in contrast to existing optimization neural networks which can obtain only approximate solutions. Furthermore, the network automatically provides the corresponding Lagrange multiplier associated with each constraint. Thus, for linear programming, the network solves both the primal problems and their dual problems simultaneously. Chia-Yiu Maa, Michael A. Shanblatt |
IEEE Trans. Neural Networks | 2 |
| 1991 | An architecture design using VLSI building blocks for dynamic programming neural networksabstractAn architecture for dynamic programming neural networks is presented. The architecture is based on a building block paradigm in which the network is constructed from neuron array and weight assignment chips. Because of its simple and regular structure, the architecture is a feasible implementation for dynamic programming neural networks with current VLSI technology. Moreover, this architecture can be further extended to other Hopfield-Tank type networks.> Chinchuan Chiu, Michael A. Shanblatt |
Great Lakes Symposium on VLSI | 2 |
| 1991 | Improved Neural Networks For Linear and Nonlinear ProgrammingabstractA method for improving the performance of artificial neural networks for linear and nonlinear programming is presented. By analyzing the behavior of the conventional penalty function, the reason for the inherent degenerating accuracy is discovered. Based on this, a new combination penalty function is proposed which can ensure that the equilibrium point is acceptably close to the optimal point. A known neural network model has been modified by using the new penalty function and the corresponding circuit scheme is given. Simulation results show that the relative error for linear and nonlinear programming is substantially reduced by the new method. Michael A. Shanblatt, Chia-Yiu Maa |
Int. J. Neural Syst. | 2 |
| 1991 | Energy function analysis of dynamic programming neural networksabstractAll analytical examination of the energy function associated with a dynamic programming neural network is presented. The analysis is carried out in two steps. First, the locations and numbers of the minimum states for different components of the energy function are investigated in the extreme cases. A clearer insight into the energy function can be gained through the minimum states of different components. Secondly, the locations of the minimum states of the energy function using different parameter values are derived. It is shown that the minimum states can reside in regions which are regarded as valid solutions with certain conditions. Examples and simulation results are given to justify the validity of the theories developed. Chinchuan Chiu, Chia-Yiu Maa, Michael A. Shanblatt |
IEEE Trans. Neural Networks | 3 |
| 1990 | Stability of linear programming neural network for problems with hypercube feasible regionabstractPresents an analysis of the stability properties of a linear-programming neural network used for minimizing a linear cost function under the constraint that the feasible region is a hypercube inRn, i.e. [0,1]n. A properly designed neural network structure can possess both the Lagrangian function method and the penalty function method concepts. The equilibrium of the network is asymptotically stable and is in the neighborhood of a corner of the hypercube, where the corner is the point minimizing the cost function. The equilibrium point of the network can be made arbitrarily close to the minimizer of the cost function by varying a factor introduced into the network Chia-Yiu Maa, Michael A. Shanblatt |
IJCNN | 2 |
| 1990 | An Artificial Neural Network Algorithm for Dynamic ProgrammingabstractAn artificial neural network (ANN) formulation for solving the dynamic programming problem (DPP) is presented. The DPP entails finding an optimal path from a source node to a destination node which minimizes (or maximizes) a performance measure of the problem. The optimization procedure is implemented and demonstrated using a modified Hopfield–Tank ANN. Simulations show that the ANN can provide a near-optimal solution during an elapsed time of only a few characteristic time constants of the circuit for DPPs with sizes as large as 64 stages with 64 states in each stage. An application of the proposed algorithm to an optimal control problem is presented. The proposed artificial neural network dynamic programming algorithm is attractive due to its radically improved speed over conventional techniques especially where real-time near-optimal solutions are required. Chinchuan Chiu, Chia-Yiu Maa, Michael A. Shanblatt |
Int. J. Neural Syst. | 3 |
| 1988 | Computer architecture design for roboticsabstractPrevious work on computer architecture design for robotics is reviewed. Based on the analysis of the performance data, two crucial issued are addressed: the decision on how specific an architecture should be and which architecture styles should be chosen for particular applications.> Steven S. Leung, Michael A. Shanblatt |
ICRA | 2 |
| 1988 | A conceptual framework for designing robotic computational hardware with ASIC technologyabstractASIC (application-specific integrated circuit) technology has created opportunities for implementing robotic control algorithms directly in silicon. However, the sheer complexity of VLSI design represents a tremendous knowledge barrier to system designers. To lower this knowledge barrier, a concise conceptual framework is presented which allows robotics hardware designers to acquire the essential knowledge of the ASIC technology efficiently. It addresses different aspects of how design decisions are made. The global strategy is to limit the search space through methodology implemented by CAE (computer-aided engineering) and expert systems. Alternatives are recognized through a proper framing of design space. A set of techniques for evaluation of the alternatives is classified. The conceptual framework enables system designers and application engineers to acquire and apply ASIC technology in a systematic and logical manner and thus facilitates efficient application of the technology in robotic hardware designs.> Steven S. Leung, Michael A. Shanblatt |
ICRA | 2 |
| 1988 | A conceptual framework for ASIC designabstractAn attempt is made to gain a better understanding of the nature of ASIC (application-specific integrated circuit) design. This is done from a decision-making perspective, in terms of three knowledge frames: the design process, the design hyperspace, and the design repertoire. The design process frame emphasizes the hierarchical design approach and presents the methodology as a formalization of the design process. The design hyperspace concept relates to the recognition of design alternatives. Analysis techniques for evaluating algorithmic and architectural alternatives are collected and classified to form the design repertoire. This conceptual framework is an effective instrument for bridging the widening gap between system designers and VLSI technology. It also provides a conceptual platform for the development of tools for high-level architectural designs.> Steven S. Leung, P. David Fisher, Michael A. Shanblatt |
Proc. IEEE | 3 |
| 1987 | An Improved Systematic Method for Constructing Systolic Arrays from AlgorithmsabstractAn improved systematic method is introduced which reduces the number of ad hoc steps and provides all possible systolic solutions for a given algorithm. Algorithms are modeled using index space (geometric) representations where the index transformation matrices are determined systematically. Systolic arrays are produced by geometric projections. Nikrouz Faroughi, Michael A. Shanblatt |
DAC | 2 |
| 1987 | A Conceptual Framework for Designing ASIC HardwareabstractA conceptual framework consisting of the design process, the design space, and the design repertoire for ASIC hardware is presented. An Inter-Level Design Process Model (ILDP) is proposed as a general model for expressing and implementing hierarchical design methodologies. The proposed conceptual framework is an effective instrument for bridging the increasingly wider gap between application engineers and VLSI designers. Steven S. Leung, Michael A. Shanblatt |
DAC | 2 |
| 1987 | Systematic Generation and Enumeration of Systolic Arrays from Algorithms
Nikrouz Faroughi, Michael A. Shanblatt |
ICPP | 2 |
| 1987 | Real-time DKS on a single chipabstractThe desire to add more intelligent functionality and enhanced real-time Control capability to robotic systems places a heavy demand on computational resources. Nascent application-specific VLSI technology offers an unprecedented opportunity to relieve this computational burden by implementing specific robotic functions directly in hardware. A VLSI architecture, designed to compute the direct kinematic solution (DKS) on a single chip, is described. The DKS chip features fixed-point calculation and on-chip generation of trigonometric functions. The calculation achieves the resolution required for most industrial applications. Innovative modifications of the conventional adder control and the form of the homogeneous transformation matrix have improved throughput. Simulation results indicate that speed improvements of several orders of magnitude in the kinematic computation are achievable with application-specific integrated circuit technology, compared to microprocessor implementation. Steven S. Leung, Michael A. Shanblatt |
IEEE J. Robotics Autom. | 2 |
| 1986 | A VLSI chip architecture for the real-time computation of direct kinematicsabstractThe architecture of a VLSI chip dedicated to the real-time computation of the Direct Kinematic Solution (DKS) is described. The design features fixed-point calculation and on-chip generation of trigonometric functions. The computed output has the resolution required for most industrial applications. Consideration of VLSI design regularity leads to the modification of the homogeneous transformation matrices. Pipelining techniques are applied to improve throughput. The control-store implementation provides adaptability to virtually all robot arms. Transistor and cell counts confirm the feasibility of a semi-custom implementation approach with current technology. Results indicate that the DKS can be obtained in microseconds with this new architecture, which amounts to a speed improvement of three orders of magnitude compared to a similar algorithm implemented on a 16-bit microprocessor. Steven S. Leung, Michael A. Shanblatt |
ICRA | 2 |
| 1986 | Real-Time Direct Kinematics on a VLSI Chip
Steven S. Leung, Michael A. Shanblatt |
RTSS | 2 |