This document summarizes research on automated synthesis and modeling of analog and mixed-signal systems. It discusses using heuristic optimization algorithms, integer programming, and synthesis from VHDL-AMS specifications to synthesize analog and mixed-signal circuits. It also covers automated modeling techniques for circuits including modeling process variations, symbolic methods, statistical modeling, compiled code simulation, and neural networks. Specific applications discussed include delta-sigma modulator topologies, reconfigurable delta-sigma modulators, and algorithms for analog filter synthesis.
RAMSES: Robust Analytic Models for Science at Extreme ScalesIan Foster
This document discusses the RAMSES project, which aims to develop a new science of end-to-end analytical performance modeling of science workflows in extreme-scale science environments. The RAMSES research agenda involves developing component and end-to-end models, tools to provide performance advice, data-driven estimation methods, automated experiments, and a performance database. The models will be evaluated using five challenge workflows: high-performance file transfer, diffuse scattering experimental data analysis, data-intensive distributed analytics, exascale application kernels, and in-situ analysis placement.
Mobile Networking and Mobile Ad Hoc Routing Protocol ModelingIOSR Journals
This document summarizes a research paper about modeling mobile ad hoc networks and routing protocols. It discusses modeling the network topology and connectivity between nodes. It also describes modeling the routing protocol instances running on each node. The document outlines different approaches to modeling the network, including explicitly modeling topology and transitions, parameterizing based on network properties, and developing a universal quantification model. It discusses techniques for coping with state explosion when modeling mobile ad hoc networks, such as symbolic representation, partial order reduction, and abstraction.
FIFO Based Routing Scheme for Clock-less SystemWaqas Tariq
As a result of the increasing limitations and growing complexity of semi-custom synchronous design, asynchronous circuits are gaining interest. Asynchronous Systems when combined with the local synchronous logic have provoked renewed interest over recent years, as they have the potential to combine the benefits of asynchronous and synchronous design paradigms, in this paper a new technique using FIFO in order to overcome the limitation on timing imposed by slow routing is proposed. FIFOs are often used to safely pass data from one clock domain to another asynchronous clock domain.
Design High Performance Combinational Circuits Using Output Prediction Logic-...IOSRJECE
With the continuously increasing demand for low power & high speed VLSI circuits the brain storming among the scientists, inventors & researchers to find the techniques required to design such high performance circuits is also increasing day by day. In the answer to this search several design techniques have been found. Output prediction logic-OPL technique is one of such newly introduced techniques. OPL is a technique that can be applied to conventional CMOS logic families in order to obtain considerable speedups. Speedups of two to three times over static CMOS logic are demonstrated for a variety of combinational circuits. When applied to static CMOS the OPL retains the restoring nature of underlying logic family. In case of OPL applied to the pseudo NMOS & domino logic, the problem of excessive power dissipation is solved & speedups more than static CMOS logic is obtained
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...IRJET Journal
This document describes a study that uses surface electromyography (SEMG) signals from the gastrocnemius muscle and a fuzzy logic controller to classify different football player foot actions (dorsiflexion, plantarflexion, no action). SEMG signals were collected using electrodes and processing hardware, then analyzed in MATLAB. Three statistical parameters (root mean square, median, standard deviation) of the SEMG signals were calculated and used as inputs for the fuzzy logic controller. Results showed that standard deviation was the best parameter for distinguishing between the different foot actions. The system has applications in human-computer interfaces that recognize different foot motions.
RAMSES: Robust Analytic Models for Science at Extreme ScalesIan Foster
This document discusses the RAMSES project, which aims to develop a new science of end-to-end analytical performance modeling of science workflows in extreme-scale science environments. The RAMSES research agenda involves developing component and end-to-end models, tools to provide performance advice, data-driven estimation methods, automated experiments, and a performance database. The models will be evaluated using five challenge workflows: high-performance file transfer, diffuse scattering experimental data analysis, data-intensive distributed analytics, exascale application kernels, and in-situ analysis placement.
Mobile Networking and Mobile Ad Hoc Routing Protocol ModelingIOSR Journals
This document summarizes a research paper about modeling mobile ad hoc networks and routing protocols. It discusses modeling the network topology and connectivity between nodes. It also describes modeling the routing protocol instances running on each node. The document outlines different approaches to modeling the network, including explicitly modeling topology and transitions, parameterizing based on network properties, and developing a universal quantification model. It discusses techniques for coping with state explosion when modeling mobile ad hoc networks, such as symbolic representation, partial order reduction, and abstraction.
FIFO Based Routing Scheme for Clock-less SystemWaqas Tariq
As a result of the increasing limitations and growing complexity of semi-custom synchronous design, asynchronous circuits are gaining interest. Asynchronous Systems when combined with the local synchronous logic have provoked renewed interest over recent years, as they have the potential to combine the benefits of asynchronous and synchronous design paradigms, in this paper a new technique using FIFO in order to overcome the limitation on timing imposed by slow routing is proposed. FIFOs are often used to safely pass data from one clock domain to another asynchronous clock domain.
Design High Performance Combinational Circuits Using Output Prediction Logic-...IOSRJECE
With the continuously increasing demand for low power & high speed VLSI circuits the brain storming among the scientists, inventors & researchers to find the techniques required to design such high performance circuits is also increasing day by day. In the answer to this search several design techniques have been found. Output prediction logic-OPL technique is one of such newly introduced techniques. OPL is a technique that can be applied to conventional CMOS logic families in order to obtain considerable speedups. Speedups of two to three times over static CMOS logic are demonstrated for a variety of combinational circuits. When applied to static CMOS the OPL retains the restoring nature of underlying logic family. In case of OPL applied to the pseudo NMOS & domino logic, the problem of excessive power dissipation is solved & speedups more than static CMOS logic is obtained
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...IRJET Journal
This document describes a study that uses surface electromyography (SEMG) signals from the gastrocnemius muscle and a fuzzy logic controller to classify different football player foot actions (dorsiflexion, plantarflexion, no action). SEMG signals were collected using electrodes and processing hardware, then analyzed in MATLAB. Three statistical parameters (root mean square, median, standard deviation) of the SEMG signals were calculated and used as inputs for the fuzzy logic controller. Results showed that standard deviation was the best parameter for distinguishing between the different foot actions. The system has applications in human-computer interfaces that recognize different foot motions.
We were pioneers: early applications of dwn simulations_2Piero Belforte
The early applications (1970s) of a revolutionary electrical circuit simulation method (DWN) are presented including device modelling and signal integrity driven design of high speed digital modules. These modules were utilized to develop the prototypes of digital switching systems deployed in Italian Telecom network in the 1970s.
The document discusses a proposed wireless networking architecture for smart grid applications. It first introduces smart grids and their key characteristics of being observable, controllable, automated and integrated. It then discusses existing wireless communication networks using Zigbee protocols and their challenges. The objective of the proposed architecture is to develop a wireless relay network to communicate between sensor and control networks that can find reliable links when nodes fail. It plans to use main and sub-relays to communicate between different lanes or areas.
This paper proposes for AMS SoC formal
verification based on Hybrid Scheme combined with symbolic
computing and LHPN model, FV-HS. The paper is concerned
with a class of AMS designs, continuous-time AMS designs
i.e., tunnel diode oscillator for research target. Firstly,
Labeled Hybrid Petri Net model is established for safety
property verification of tunnel diode oscillator, then
mathematical expression for this model is extracted for
efficiency enhancement, and then proof policy built in
computer algebra Maple is applied to the corresponding
LHPN model for tunnel diode oscillator to verify the
property. The proposed method is implemented on tunnel
diode oscillator and experiment results demonstrate the
advantages of the proposed method over previous method.
The proposed method overcomes the drawbacks of LHPN,
makes full use of the merits of LHPN and symbolic
computing, simplifies the workflow of algorithm and
enhances the efficiency.
This document discusses digital signal processing and its applications. Digital signal processing is an important enabling technology behind recent communication and multimedia revolutions. It is used in real-time applications involving wireless communication, transmission systems, multimedia, digital video, digital audio, and radar systems. Graphical representations of data flow graphs are useful for analyzing data flow properties of digital signal processing systems and exploiting parallelism. Loop transformations are commonly applied to optimize area and energy efficiency in systems for multimedia and signal processing applications.
This document contains the course details for Semester I and Semester II of an electronics engineering program. Semester I includes courses on graph theory, digital design principles, device modeling, digital IC design, and designing with FPGAs. Semester II includes courses on low power VLSI design, analog VLSI circuits, testing and testability. Each course lists the topics to be covered, number of lecture hours, references, and course outcomes. Laboratory courses are also included to provide hands-on learning experiences.
Many Machine Learning inference workloads compute predictions based on a limited number of models that are deployed together in the system. These models often share common structure and state. This scenario provides large rooms for optimizations of runtime and memory, which current systems fall short in exploring because they employ a black-box model of ML models and tasks, thus being unaware of optimization and sharing opportunities.
On the opposite side, Pretzel adopts a white-box description of ML models, which allows the framework to perform optimizations over deployed models and running tasks, saving memory and increasing the overall system performance. In this talk we will show the motivations behind Pretzel, its current design and possible future developments.
Describe The Main Functions Of Each Layer In The Osi Model...Amanda Brady
Tone injection is a technique used to increase the constellation size of a signal constellation. It works by mapping each point in the original constellation to multiple equivalent points in an expanded constellation. This allows for embedding additional information by substituting points, improving spectral efficiency. However, it also increases implementation complexity and may degrade performance due to increased decision regions. Tone injection is useful for applications requiring high data rates within bandwidth constraints.
The document discusses several machine learning projects at NECST Research. It summarizes projects involving behavior identification in animals using models like XGBoost, muscle synergy identification using NMF and neural networks on FPGA, deep learning acceleration on embedded devices using HLS, spiking neural networks for robot simulation, CNN acceleration on FPGA using CONDOR, and the PRETZEL system for optimizing multiple similar ML models deployed on cloud platforms.
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...IJPEDS-IAES
Power electronic circuit simulation today has become increasingly more demanding in both
the speed and accuracy. Whilst almost every simulator has its own advantages and disadvantages,
co-simulations are becoming more prevalent. This paper provides an overview of
the co-simulation capabilities of device-level circuit simulators. More specifically, a listing
of device-level simulators with their salient features are compared and contrasted. The
co-simulation interfaces between several simulation tools are discussed. A case study is
presented to demonstrate the co-simulation between a device-level simulator (PSIM) interfacing
a system-level simulator (Simulink), and a finite element simulation tool (FLUX).
Results demonstrate the necessity and convenience as well as the drawbacks of such a comprehensive
simulation.
Over time, Machine Learning inference workloads became more and more demanding in terms of latency and throughput. Moreover, many inference workloads compute predictions based on a limited number of models that are deployed in the system. This scenario provides large rooms for optimizations of runtime and memory, which current systems fall short in exploring because they employ a black-box model of ML models and tasks.
On the opposite side, Pretzel adopts a white-box description of ML models, which allows the framework to perform optimizations over deployed models and running tasks, saving memory and increasing the overall system performance. In particular, Pretzel can properly schedule ML jobs on NUMA machines, whose complexities may impact latencies and efficiency aspects.
In this talk we will show the motivations behind Pretzel, its current design and possible future developments.
This document discusses the design and analysis of sequential reversible logic structures using nanomagnet logic. It proposes definitions and rules for implementing sequential reversible logic using nanomagnet logic, which has not been previously explored. Examples of graphical representations are provided to illustrate the relationships between nanomagnet interactions, clocking layouts, and data propagation. Future considerations are outlined regarding representation, fabrication, standardization, design, robustness, and testability of sequential reversible logic structures using nanomagnet logic.
Cognitive Technique for Software Defined Optical Network (SDON)CPqD
This document discusses cognitive techniques for software defined optical networks (SDONs). It proposes using a fuzzy C-means (FCM) cognitive algorithm to determine modulation formats for high-speed transponders based on quality of transmission requirements. The FCM algorithm is compared to a case-based reasoning approach. Simulation results show the FCM approach has over two orders of magnitude faster computation time while achieving 100% accurate classification. This demonstrates FCM is a promising cognitive technique for SDON control planes to enable fast, autonomous decision making.
This document compares the layout design of a CMOS AND gate using two approaches: fully automatic and semicustom. In the fully automatic approach, the AND gate schematic is developed in DSCH and compiled in MICROWIND to automatically generate the layout. This layout consumes 43.7 μm2 of area and 3.1 μW of power. In the semicustom approach, the layout is manually designed in MICROWIND for area optimization. This layout consumes only 11.2 μm2 of area while consuming similar power as the automatic design. Simulation results show that the semicustom layout reduces area consumption significantly compared to the fully automatic layout, though it may consume slightly more power.
Silicon Photonics and Photonic NoCs: A Surveydrv11291
This document summarizes a survey on silicon photonics and photonic Networks-on-Chip (NoCs). It discusses why photonic interconnects could replace metallic interconnects due to issues like RC delays and data transfer rates. It describes early work on the idea of silicon photonics and how photonic NoCs would affect router structures and architectures. The document summarizes several proposed photonic NoC architectures, routers, and simulation tools. It discusses tradeoffs between latency, throughput, and power for different architectures. While photonic NoCs show potential for improved performance, the document concludes that design and fabrication tools still need development before they can be considered practically viable for multi-core systems-on-chips.
Design of 16 bit low power processor using clock gating technique 2-3IAEME Publication
This document summarizes a research paper that presents the design of a 16-bit low power processor using clock gating technique. It describes how clock gating works to reduce power by disabling the clock signal to idle components. The paper outlines the design of a 16-bit RISC processor architecture and instruction format. Clock gating is applied at the gate and register transfer levels by inserting AND gates to selectively disable clocks. Simulation results show the processor executing sample instructions and a 23.15% reduction in total power is achieved through clock gating.
This document discusses connector models and their accuracy. It begins by describing the evolution of connector models from simple lumped element models to complex multiport microwave models as data rates and simulation capabilities increased. The document then examines extracting connector models from both simulation and measurement, noting sources of variation. Simulation factors like mesh density, material properties, and port setup that impact model accuracy are evaluated. Measurement challenges like fixture removal calibration assumptions and footprint differences that can introduce errors are also discussed. The impacts of real world mechanical variations like insertion depth and solder variations that are often ignored are highlighted. Overall, the document aims to analyze the accuracy of connector models and highlight sources of potential inaccuracies.
Advancements in the Real-Time Simulation of Large Active Distribution Systems...OPAL-RT TECHNOLOGIES
This document discusses how real-time simulation technologies can help test phasor measurement units (PMUs) and PMU applications. It outlines different solvers for real-time digital simulators including real-time phasor simulation and electromagnetic transient simulation. It also discusses communication protocols supported by real-time simulators and gives examples of how utilities and researchers are using real-time simulators to develop and test PMUs, including simulating large distribution systems of over 750 nodes.
Design and testing of systolic array multiplier using fault injecting schemesCSITiaesprime
Nowadays low power design circuits are major important for data transmission and processing the information among various system designs. One of the major multipliers used for synchronizing the data transmission is the systolic array multiplier, low power designs are mostly used for increasing the performance and reducing the hardware complexity. Among all the mathematical operations, multiplier plays a major role where it processes more information and with the high complexity of circuit in the existing irreversible design. We develop a systolic array multiplier using reversible gates for low power appliances, faults and coverage of the reversible logic are calculated in this paper. To improvise more, we introduced a reversible logic gate and tested the reversible systolic array multiplier using the fault injection method of built-in self-test block observer (BILBO) in which all corner cases are covered which shows 97% coverage compared with existing designs. Finally, Xilinx ISE 14.7 was used for synthesis and simulation results and compared parameters with existing designs which prove more efficiency.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
We were pioneers: early applications of dwn simulations_2Piero Belforte
The early applications (1970s) of a revolutionary electrical circuit simulation method (DWN) are presented including device modelling and signal integrity driven design of high speed digital modules. These modules were utilized to develop the prototypes of digital switching systems deployed in Italian Telecom network in the 1970s.
The document discusses a proposed wireless networking architecture for smart grid applications. It first introduces smart grids and their key characteristics of being observable, controllable, automated and integrated. It then discusses existing wireless communication networks using Zigbee protocols and their challenges. The objective of the proposed architecture is to develop a wireless relay network to communicate between sensor and control networks that can find reliable links when nodes fail. It plans to use main and sub-relays to communicate between different lanes or areas.
This paper proposes for AMS SoC formal
verification based on Hybrid Scheme combined with symbolic
computing and LHPN model, FV-HS. The paper is concerned
with a class of AMS designs, continuous-time AMS designs
i.e., tunnel diode oscillator for research target. Firstly,
Labeled Hybrid Petri Net model is established for safety
property verification of tunnel diode oscillator, then
mathematical expression for this model is extracted for
efficiency enhancement, and then proof policy built in
computer algebra Maple is applied to the corresponding
LHPN model for tunnel diode oscillator to verify the
property. The proposed method is implemented on tunnel
diode oscillator and experiment results demonstrate the
advantages of the proposed method over previous method.
The proposed method overcomes the drawbacks of LHPN,
makes full use of the merits of LHPN and symbolic
computing, simplifies the workflow of algorithm and
enhances the efficiency.
This document discusses digital signal processing and its applications. Digital signal processing is an important enabling technology behind recent communication and multimedia revolutions. It is used in real-time applications involving wireless communication, transmission systems, multimedia, digital video, digital audio, and radar systems. Graphical representations of data flow graphs are useful for analyzing data flow properties of digital signal processing systems and exploiting parallelism. Loop transformations are commonly applied to optimize area and energy efficiency in systems for multimedia and signal processing applications.
This document contains the course details for Semester I and Semester II of an electronics engineering program. Semester I includes courses on graph theory, digital design principles, device modeling, digital IC design, and designing with FPGAs. Semester II includes courses on low power VLSI design, analog VLSI circuits, testing and testability. Each course lists the topics to be covered, number of lecture hours, references, and course outcomes. Laboratory courses are also included to provide hands-on learning experiences.
Many Machine Learning inference workloads compute predictions based on a limited number of models that are deployed together in the system. These models often share common structure and state. This scenario provides large rooms for optimizations of runtime and memory, which current systems fall short in exploring because they employ a black-box model of ML models and tasks, thus being unaware of optimization and sharing opportunities.
On the opposite side, Pretzel adopts a white-box description of ML models, which allows the framework to perform optimizations over deployed models and running tasks, saving memory and increasing the overall system performance. In this talk we will show the motivations behind Pretzel, its current design and possible future developments.
Describe The Main Functions Of Each Layer In The Osi Model...Amanda Brady
Tone injection is a technique used to increase the constellation size of a signal constellation. It works by mapping each point in the original constellation to multiple equivalent points in an expanded constellation. This allows for embedding additional information by substituting points, improving spectral efficiency. However, it also increases implementation complexity and may degrade performance due to increased decision regions. Tone injection is useful for applications requiring high data rates within bandwidth constraints.
The document discusses several machine learning projects at NECST Research. It summarizes projects involving behavior identification in animals using models like XGBoost, muscle synergy identification using NMF and neural networks on FPGA, deep learning acceleration on embedded devices using HLS, spiking neural networks for robot simulation, CNN acceleration on FPGA using CONDOR, and the PRETZEL system for optimizing multiple similar ML models deployed on cloud platforms.
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...IJPEDS-IAES
Power electronic circuit simulation today has become increasingly more demanding in both
the speed and accuracy. Whilst almost every simulator has its own advantages and disadvantages,
co-simulations are becoming more prevalent. This paper provides an overview of
the co-simulation capabilities of device-level circuit simulators. More specifically, a listing
of device-level simulators with their salient features are compared and contrasted. The
co-simulation interfaces between several simulation tools are discussed. A case study is
presented to demonstrate the co-simulation between a device-level simulator (PSIM) interfacing
a system-level simulator (Simulink), and a finite element simulation tool (FLUX).
Results demonstrate the necessity and convenience as well as the drawbacks of such a comprehensive
simulation.
Over time, Machine Learning inference workloads became more and more demanding in terms of latency and throughput. Moreover, many inference workloads compute predictions based on a limited number of models that are deployed in the system. This scenario provides large rooms for optimizations of runtime and memory, which current systems fall short in exploring because they employ a black-box model of ML models and tasks.
On the opposite side, Pretzel adopts a white-box description of ML models, which allows the framework to perform optimizations over deployed models and running tasks, saving memory and increasing the overall system performance. In particular, Pretzel can properly schedule ML jobs on NUMA machines, whose complexities may impact latencies and efficiency aspects.
In this talk we will show the motivations behind Pretzel, its current design and possible future developments.
This document discusses the design and analysis of sequential reversible logic structures using nanomagnet logic. It proposes definitions and rules for implementing sequential reversible logic using nanomagnet logic, which has not been previously explored. Examples of graphical representations are provided to illustrate the relationships between nanomagnet interactions, clocking layouts, and data propagation. Future considerations are outlined regarding representation, fabrication, standardization, design, robustness, and testability of sequential reversible logic structures using nanomagnet logic.
Cognitive Technique for Software Defined Optical Network (SDON)CPqD
This document discusses cognitive techniques for software defined optical networks (SDONs). It proposes using a fuzzy C-means (FCM) cognitive algorithm to determine modulation formats for high-speed transponders based on quality of transmission requirements. The FCM algorithm is compared to a case-based reasoning approach. Simulation results show the FCM approach has over two orders of magnitude faster computation time while achieving 100% accurate classification. This demonstrates FCM is a promising cognitive technique for SDON control planes to enable fast, autonomous decision making.
This document compares the layout design of a CMOS AND gate using two approaches: fully automatic and semicustom. In the fully automatic approach, the AND gate schematic is developed in DSCH and compiled in MICROWIND to automatically generate the layout. This layout consumes 43.7 μm2 of area and 3.1 μW of power. In the semicustom approach, the layout is manually designed in MICROWIND for area optimization. This layout consumes only 11.2 μm2 of area while consuming similar power as the automatic design. Simulation results show that the semicustom layout reduces area consumption significantly compared to the fully automatic layout, though it may consume slightly more power.
Silicon Photonics and Photonic NoCs: A Surveydrv11291
This document summarizes a survey on silicon photonics and photonic Networks-on-Chip (NoCs). It discusses why photonic interconnects could replace metallic interconnects due to issues like RC delays and data transfer rates. It describes early work on the idea of silicon photonics and how photonic NoCs would affect router structures and architectures. The document summarizes several proposed photonic NoC architectures, routers, and simulation tools. It discusses tradeoffs between latency, throughput, and power for different architectures. While photonic NoCs show potential for improved performance, the document concludes that design and fabrication tools still need development before they can be considered practically viable for multi-core systems-on-chips.
Design of 16 bit low power processor using clock gating technique 2-3IAEME Publication
This document summarizes a research paper that presents the design of a 16-bit low power processor using clock gating technique. It describes how clock gating works to reduce power by disabling the clock signal to idle components. The paper outlines the design of a 16-bit RISC processor architecture and instruction format. Clock gating is applied at the gate and register transfer levels by inserting AND gates to selectively disable clocks. Simulation results show the processor executing sample instructions and a 23.15% reduction in total power is achieved through clock gating.
This document discusses connector models and their accuracy. It begins by describing the evolution of connector models from simple lumped element models to complex multiport microwave models as data rates and simulation capabilities increased. The document then examines extracting connector models from both simulation and measurement, noting sources of variation. Simulation factors like mesh density, material properties, and port setup that impact model accuracy are evaluated. Measurement challenges like fixture removal calibration assumptions and footprint differences that can introduce errors are also discussed. The impacts of real world mechanical variations like insertion depth and solder variations that are often ignored are highlighted. Overall, the document aims to analyze the accuracy of connector models and highlight sources of potential inaccuracies.
Advancements in the Real-Time Simulation of Large Active Distribution Systems...OPAL-RT TECHNOLOGIES
This document discusses how real-time simulation technologies can help test phasor measurement units (PMUs) and PMU applications. It outlines different solvers for real-time digital simulators including real-time phasor simulation and electromagnetic transient simulation. It also discusses communication protocols supported by real-time simulators and gives examples of how utilities and researchers are using real-time simulators to develop and test PMUs, including simulating large distribution systems of over 750 nodes.
Design and testing of systolic array multiplier using fault injecting schemesCSITiaesprime
Nowadays low power design circuits are major important for data transmission and processing the information among various system designs. One of the major multipliers used for synchronizing the data transmission is the systolic array multiplier, low power designs are mostly used for increasing the performance and reducing the hardware complexity. Among all the mathematical operations, multiplier plays a major role where it processes more information and with the high complexity of circuit in the existing irreversible design. We develop a systolic array multiplier using reversible gates for low power appliances, faults and coverage of the reversible logic are calculated in this paper. To improvise more, we introduced a reversible logic gate and tested the reversible systolic array multiplier using the fault injection method of built-in self-test block observer (BILBO) in which all corner cases are covered which shows 97% coverage compared with existing designs. Finally, Xilinx ISE 14.7 was used for synthesis and simulation results and compared parameters with existing designs which prove more efficiency.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Low power architecture of logic gates using adiabatic techniquesnooriasukmaningtyas
The growing significance of portable systems to limit power consumption in ultra-large-scale-integration chips of very high density, has recently led to rapid and inventive progresses in low-power design. The most effective technique is adiabatic logic circuit design in energy-efficient hardware. This paper presents two adiabatic approaches for the design of low power circuits, modified positive feedback adiabatic logic (modified PFAL) and the other is direct current diode based positive feedback adiabatic logic (DC-DB PFAL). Logic gates are the preliminary components in any digital circuit design. By improving the performance of basic gates, one can improvise the whole system performance. In this paper proposed circuit design of the low power architecture of OR/NOR, AND/NAND, and XOR/XNOR gates are presented using the said approaches and their results are analyzed for powerdissipation, delay, power-delay-product and rise time and compared with the other adiabatic techniques along with the conventional complementary metal oxide semiconductor (CMOS) designs reported in the literature. It has been found that the designs with DC-DB PFAL technique outperform with the percentage improvement of 65% for NOR gate and 7% for NAND gate and 34% for XNOR gate over the modified PFAL techniques at 10 MHz respectively.
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSIJNSA Journal
The smart irrigation system represents an innovative approach to optimize water usage in agricultural and landscaping practices. The integration of cutting-edge technologies, including sensors, actuators, and data analysis, empowers this system to provide accurate monitoring and control of irrigation processes by leveraging real-time environmental conditions. The main objective of a smart irrigation system is to optimize water efficiency, minimize expenses, and foster the adoption of sustainable water management methods. This paper conducts a systematic risk assessment by exploring the key components/assets and their functionalities in the smart irrigation system. The crucial role of sensors in gathering data on soil moisture, weather patterns, and plant well-being is emphasized in this system. These sensors enable intelligent decision-making in irrigation scheduling and water distribution, leading to enhanced water efficiency and sustainable water management practices. Actuators enable automated control of irrigation devices, ensuring precise and targeted water delivery to plants. Additionally, the paper addresses the potential threat and vulnerabilities associated with smart irrigation systems. It discusses limitations of the system, such as power constraints and computational capabilities, and calculates the potential security risks. The paper suggests possible risk treatment methods for effective secure system operation. In conclusion, the paper emphasizes the significant benefits of implementing smart irrigation systems, including improved water conservation, increased crop yield, and reduced environmental impact. Additionally, based on the security analysis conducted, the paper recommends the implementation of countermeasures and security approaches to address vulnerabilities and ensure the integrity and reliability of the system. By incorporating these measures, smart irrigation technology can revolutionize water management practices in agriculture, promoting sustainability, resource efficiency, and safeguarding against potential security threats.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
New techniques for characterising damage in rock slopes.pdf
SBU072811_short.ppt
1. Automated Synthesis and Modeling of
Analog and Mixed-Signal Systems
Alex Doboli, PhD
Associate Professor
Department of Electrical and Computer Engineering
State University of New York, Stony Brook, NY 11794
Email: adoboli@ece.sunysb.edu
2. • Analog and mixed-signal synthesis:
– Heuristic optimization algorithms (many kinds)
– Integer linear and nonlinear programming
– Synthesis from VHDL-AMS
• Automated modeling for design:
– Automated modeling of analog circuits and systems
– Modeling of process parameter variations
– Linear and nonlinear symbolic methods
– Statistical modeling
– Compiled code simulation
– Neural networks and PWL modeling
Mixed-Domain Embedded Systems Laboratory
(http://www.ece.sunysb.edu/~vsdlab)
3. • Synthesis of analog and mixed-signal circuits with
high degree of innovation:
– Understand the difference between human designed circuits
and automatically synthesized circuits
– Understand the level of innovation of new design solutions
– Representation of design knowledge for innovation:
• Classification scheme to show commonalities and
differences
• Management and reuse of existing IP
– Synthesis method using the representation:
• Process more similar to human design process (i.e.
combination of existing design features)
Mixed-Domain Embedded Systems Laboratory
(http://www.ece.sunysb.edu/~vsdlab)
4. VHDL-AMS
specifications:
entity aaa is
…
end entity;
Topology generation and
system architecture selection:
integ
DAC
integ
m
m
m
Constraint transformation,
floorplanning and global routing
Obtained
performance
Circuit and
interconnect
models
Performance
evaluation
(simulation)
Performance
evaluation
Automated synthesis of analog and mixed-
signal systems
5. Application-specific DS modulator topologies
H. Tang, A. Doboli, "High-Level Synthesis of Delta-Sigma
Modulators Optimized for Complexity, Sensitivity and Power
Consumption", IEEE Transactions on CAD of Integrated
Circuits and Systems, Vol. 25, No. 3, pp. 597-607, 2006.
• Automatically synthesize DS modulator topologies optimized for a
given application (specification)
• Novelty:
• Synthesis methods for topology (no general method available)
• New theoretical formulation
• Advantages:
• Global optimal solution is guaranteed (new topologies
invented)
• The methodology is scalable
• The methodology could be fully automated
6. Generic topology for 3rd order modulator
Chain of Integrators with
Feedforward Summation
Chain of Integrators with Distributed
Feedback, Distributed Feedforward
and Local Feedback
Chain of Integrators
with Distributed Feedback
Generic topology
8. Optimal topology
Minimum sensitivity
Sensitivity cost function values are 1.723 and 2.250
respectively, with all (good case)
L. Huelsman, “Active and Passive Analog Filter Design”, McGraw Hill, 1993
0
.
1
,
j
i
j
i
q
x
P
x S
S
9. Topology from Toolbox
R. Schreier, “The Delta-Sigma Toolbox 6.0”,
www.mathworks.com/matlabcentral/fileexchange, Nov 2003.
0
.
1
, 3
34
3
3
q
t
q
a S
S
Sensitivity cost function values is 4.454, with some
terms larger than 1.0, e.g.
10. Synthesis of Reconfigurable DS Modulators
Y. Wei, H. Tang, A. Doboli, "Systematic Methodology for
Designing Reconfigurable Delta Sigma Modulator Topologies for
Multimode Communication Systems", invited paper, IEEE
Transactions on CADICS, Vol. 26, No. 3, March 2007.
Mode DR (bits/dB) Bandwidth
UMTS 11.5/70 1.92MHz
CDMA2000 13/80 615kHz
GSM 15/90 190kHz
EDGE 14.5/87 270kHz
• Design
Specifications
A cell phone chip
works for CDMA,
GSM, UMTS … …
12. Experiments
• Compare the triple-mode modulator with three single-
mode modulators obtained with DS toolbox
– Design effort can be less than 1/3
– Complexity can be as less as 40%
– Power saving can be as large as 24.2%
– More robust to circuit nonidealities
13. SNR degradation due to circuit noise
Improvement as compared to the state-of-art design:
3dB for the case of -60dB noise level
5dB for the case of -50dB noise level
15. Algorithms for Analog Synthesis
3rd order elliptic
lowpass filter
Synthesis problem:
– Find circuit constraints and system
parameters so that functionality is
achieved, and multiple performance
attributes are optimized
H. Tang, H. Zhang, A. Doboli, "Refinement based Synthesis
of Continuous-Time Analog Filters Through Successive Domain
Pruning, Plateau Search and Adaptive Sampling",
IEEE Transactions on CAD of Integrated Circuits and Systems,
Vol. 25, No. 8, pp. 1421-1440, 2006.
16. Slow convergence
• Plot 1: smaller variable ranges is good
• Plot 2: different types of regions: convex
regions mixed with plateaus
• Plot 3: adaptive sampling for buried optima
oscillation
Cost=3000
Small sampling steps
(5,000,6hours)
Plot 3
Plot 1
Large sampling steps
(20,20 sec)
Plot 2
Cost=6
plateau
Convex region
17. Experiments
NeoCircuit Circuit Explorer Plateau search
Small
ranges
Large
ranges Time
(hrs)
Small
ranges
Large
ranges Time
(hrs)
Large
ranges Time
(hrs)
Total # Separ. Total #Separ. Total # Separ. Total# Separ. Total # Separ.
3rd
(12M) 23 3 13 3 1.6 49 5 28 1 6.3 40 11 6.3
3rd
(100M) 17 3 7 1 1.6 16 2 0 0 6.3 11 5 6.3
4th
38 7 18 3 6.0 22 3 12 3 15 27 11 15
5th
80 3 0 0 18 47 1 2 1 19 20 2 19
18. Experiments (DS ADC)
Very
good
good fair Time
(hrs)
Very
good
good fair Time
(hrs)
3rd
order
SD
0 1 2 51 1 3 7 87
4th
order
SD
0 1 3 53 2 5 11 98
SA Plateau search
19. Automated Macromodeling
• Produced macromodels:
– Structural
– No feedback dependencies (decoupled)
– Symbolically characterized nonlinear current sources
– Extensible, accuracy is controllable
– Insight into circuit
– Reusable
Y. Wei, A. Doboli, "Structural Macromodeling of Analog
Circuits through Model Decoupling and Transformation",
IEEE Transactions on CADICS, Vol. 27, No. 4, April 2008.
27. Process Variation Modeling
H. Zhang, A. Doboli, "A Scalable Sigma-Space Based
Methodology for Modeling Process Parameter Variations in
Analog Circuits", Microelectronics Journal, Elsevier,
February 2009.
28. Index
SA ALAMO
Iref Iout DI Iref Iout DI
1 0.0156 0.0398 0.0366 0.0270 0.0357 0.0362
2 0.0159 0.0391 0.0358 0.0273 0.0351 0.0363
3 0.0160 0.0393 0.0362 0.0273 0.0353 0.0365
4 0.0277 0.0208 0.0364 0.0276 0.0346 0.0361
5 0.0273 0.0208 0.0356 0.0272 0.0353 0.0363
6 0.0274 0.0211 0.0360 0.0274 0.0353 0.0365
The limitation of the SA Method
“Statistical Modeling for Computer-Aided Design of MOS VLSI Circuits”,
Christopher Michael and Mohammed Ismail, Kluwer Academic Publishers, 1993
number
normal
unit
:
,
T
2
1
2
1 n
N
Ni
i
i
i R
R
R
R
a
a
a
P
32. Modeling and Fast Simulation of Nonlinear Systems
• At the system-level, the method uses symbolic descriptions of ADCs
• Building blocks are macromodels, which include circuit non-idealities and
nonlinear behavior.
• Non-linear parameters are expressed using PWL models, which are
created automatically through model extraction from trained neural
networks (NN) .
• Method is more accurate than simulation of behavioral models
• Method is significantly faster than numerical simulation (two orders of
magnitude)
• Accuracy is not traded-off for speed
• Simulator code can be optimized to avoid convergence problems
H. Zhang, S. Doboli, H. Tang, A. Doboli, "Compiled Code
Simulation of Analog and Mixed-Signal Systems Using Piecewise
Linear Modeling of Nonlinear Parameters", Integration the VLSI
Journal, Elsevier, Vol. 40, No. 3, pp. 193-209, 2007.
33. Simulation Methodology - overview
Topology
Compiled-code simulator
GIT
library
Lazy generation of
symbolic expression
Model abstraction
Level selection
Connection pattern
recognition
Modified nodal
analysis
PWL MM
library
DDDs APTs
PWL segment control
flow generation
Code generation
Code optimization
Terminal block analysis Middle block analysis
Code generation and optimization
35. Simulation Results
SD ADC
order
Spectre +
VerilogXL(s)
Symbolic (s) Speed-up
1 507.1 3.5 144.88
2 533.9 5.88 90.79
3 852.3 8.24 103.43
4 1284.9 10.69 120.19
5 1752.0 12.91 135.70
Comment: Because of the extreme values of some parameters, we had
severe convergence problems in Cadence Mixed-Signal Simulation
Environment (Spectre + Verilog A).
36. • Automated synthesis of analog and mixed-signal synthesis:
– Heuristic optimization algorithms (all kinds)
– Integer linear and nonlinear programming
– Stochastic methods (Markov chains, dynamic programming)
• Automated modeling for design:
– Automated modeling of analog circuits and systems
– Modeling of process parameter variations
– Linear and nonlinear symbolic methods
– Statistical modeling
– Compiled code simulation
– Neural networks and PWL modeling
Conclusions
37. Towards Creative Analog Synthesis:
A Symbolic Representation for Exploring
Circuit Operation Principles
Cristian Ferent and Alex Doboli
cferent@ece.sunysb.edu
38. Motivation, Goals, and Contributions
Systematically characterize a collection of designs:
Implement performance specific circuit models
Highlight common & different features between circuits
Identify advantages & limitations of a circuit compared to others
Derive conditions under which design alternatives exhibit
similar performance
39. Motivation, Goals, and Contributions (II)
Model to characterize transconductor linearity
Illustrate mechanisms which can enhance circuit performance:
extended operating range and/or device non-linearity compensation
40. Motivation, Goals, and Contributions (III)
Automatically produce circuit classification schemes:
Build a model to express main similarities & differences between a set
of circuits implementing the same functionality
Based on topological structures of features that influence the
performance of a design
Produce compact classification – minimum of separation criteria
41. Problem Description: concept representation
Coupling
between nodes
Distinguishing
criteria curves
Circuit node
Classification
along curve D1
Features
related to
performance
Similar node
features
C. Ferent, A. Doboli, "A Symbolic Technique for Automated
Characterization of the Uniqueness and Similarity of Analog
Circuit Design Features", DATE 2011
42. Proposed Method: automated generation of
classification schemes
Produce the separation criteria for a given performance
Determine best separation criteria
Construct hierarchical classification scheme
43. Algorithm Details
1) Build performance-based circuit models
2) Group nodes with similar behavior:
Minimize total number of matched groups (N )
Minimize matching error within groups of nodes
Identify constraints under which matching is valid
44. Algorithm Details (II)
3) Sort matched groups:
Signal path tracing and model decoupling algorithms
4) Use entropy to rank similarities and differences between
circuits:
N – number of circuits represented in cluster Ck
pi – probability a circuit from cluster Ck is associated with
matched group Gj
5) Produce hierarchy with maximum matching at higher levels
45. AC Domain Model Matching:
amplifier circuits hierarchical classification
Increasing
entropy
value
Similar
behavior
Different
behavior
Common
structures
Different
structures
46. Classification correlation with performance
Also identify number of terms that differ between node structures
Indication of topology’s flexibility to satisfy performance
(e.g. setting pole and zero positions)
49. Linearity Model Matching: (II)
transconductors hierarchical classification
Identical
Control
Path
Additional
Control
Voltages
Additional
Control
50. Current Developments
Apply the proposed
methodology for a set of 10
state-of-the-art amplifier designs
Derive topological and
performance classification
schemes
51. Conclusions
Develop new symbolic technique for automated generation
of circuit classification schemes
Produce the set of separation criteria
Based on performance specific circuit models
Sort separation criteria based on their capability to
distinguish between different structures
Proposed metric based on entropy
Build hierarchical classification
Highlight similarities and differences with impact on performance
Offer insight through symbolic expressions
Identify common & dissimilar circuit node structures
Relate symbolic differences and similarities to performance
attributes
Suggest design’s flexibility for achieving certain performance