Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Seyed Nematollah Ahmadyan

dblp:79/11467 · also Seyed Nematollah Adel Ahmadyan · DBLP profile ↗
← Back
9ranked-venue papers
8as first author
0since 2021 · last 2017
0000-0001-8987-1475ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 8 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-author

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
3 papers
Electronic design automation · 81% Performance modeling and evaluation · 19%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.632016
Automated Transient Input Stimuli Generation for Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Efficient Statistical Model Checking of Hardware Circuits With Multiple Failure Regions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Goal-oriented stimulus generation for analog circuits · DAC 2012
Electronic design automation › hardware verification and test
analog circuit testing
0.212016
Automated Transient Input Stimuli Generation for Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Electronic design automation › hardware verification and test › coverage-driven verification
coverage-directed test generation
0.212016
Automated Transient Input Stimuli Generation for Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Electronic design automation › hardware test
test stimulus generation
0.212016
Automated Transient Input Stimuli Generation for Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Performance modeling and evaluation › simulation › monte carlo simulation
rare event simulation
0.212014
Efficient Statistical Model Checking of Hardware Circuits With Multiple Failure Regions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Performance modeling and evaluation › analytical modeling › formal performance analysis
statistical model checking
0.212014
Efficient Statistical Model Checking of Hardware Circuits With Multiple Failure Regions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Electronic design automation › hardware verification and test › analog and mixed-signal test
analog circuit test generation
0.112012
Goal-oriented stimulus generation for analog circuits · DAC 2012
Electronic design automation › hardware verification and test › hardware verification › circuit-level verification
analog circuit verification
0.112014
Efficient Statistical Model Checking of Hardware Circuits With Multiple Failure Regions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Electronic design automation › hardware verification and test › test generation
test case generation
0.012012
Goal-oriented stimulus generation for analog circuits · DAC 2012

Methods — techniques the papers use, named apart from their topics

rapidly-exploring random tree · 0.4statistical inference · 0.2multi-objective optimization · 0.2variational bayes · 0.2statistical model checking · 0.2importance sampling · 0.2learning-based goal region identification · 0.1
YearPublicationVenuePosition
2017 A novel test compression algorithm for analog circuits to decrease production costs
Seyed Nematollah Ahmadyan, Suriyaprakash Natarajan, Shobha Vasudevan
Integr.1
2016 Every test makes a difference: Compressing analog tests to decrease production costs
abstract
We introduce a methodology for automated test compression during electrical stress testing of analog and mixed signal circuits. This methodology optimally extracts only portions of a functional test that electrically stress the nets and devices of an analog circuit. We model test compression as a problem of optimizing functional of the transient response. We present a random tree based approach to find optimal solutions for these computationally hard integrals. We demonstrate with an op-amp, VCO and CMOS inverter that the method consistently reduces the length of each test by an average of 93%.
Seyed Nematollah Ahmadyan, Suriyaprakash Natarajan, Shobha Vasudevan
ASP-DAC1
2016 Duplex: simultaneous parameter-performance exploration for optimizing analog circuits
abstract
We present Duplex random tree search, an algorithm to optimize performance metrics of analog and mixed signal circuits. Duplex determines the optimal design, the Pareto set and the sensitivity of circuit's performance metrics to its parameters. We demonstrate that Duplex is 5× faster than the state-of-the-art and finds the global optimum for a design whose previously published result was a local optimum. We show our algorithm's scalability by optimizing a system-level post-layout charged-pump PLL circuit.
Seyed Nematollah Ahmadyan, Shobha Vasudevan
ICCAD1
2016 Automated Transient Input Stimuli Generation for Analog Circuits
abstract
We present an automated directed random input stimulus generation algorithm with high coverage for nonlinear analog circuits. Our methodology is able to generate input stimuli to meet two kinds of objectives: 1) to reach user-defined goal regions and 2) increased coverage of state space. The principal benefit of our approach is that it can provide directed input stimulus generation, as opposed to the randomly generated input stimulus by Monte Carlo-based methods. The methodology introduces multiobjective rapidly-exploring random trees (MORRTs), which add a bias and a feedback loop to the standard rapidly-exploring random trees algorithm. The biasing is provided by a statistical inference algorithm. Simultaneous biasing toward goal regions and coverage is possible in MORRT to a user-defined extent. Our methodology generates several input stimuli that are concentrated in the goals or relevant operating regions, while providing high coverage of the state space. We demonstrate the efficiency and scalability of our approach on high-dimensional analog case studies.
Seyed Nematollah Ahmadyan, Shobha Vasudevan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2015 Fast eye diagram analysis for high-speed CMOS circuits
Seyed Nematollah Ahmadyan, Chenjie Gu, Suriyaprakash Natarajan, Eli Chiprout, Shobha Vasudevan
DATE1
2014 Efficient Statistical Model Checking of Hardware Circuits With Multiple Failure Regions
abstract
Statistical model checking (SMC) is a simulation-based approach for verifying the statistical properties of large, complex systems. If a large number of low-probability events (rare events) is required to be simulated, SMC is extremely time-consuming. In this paper, we present a methodology to accelerate the SMC of hardware circuits by generating rare events with a higher frequency. Unlike existing techniques, our methodology can be applied to circuits with multiple rare-event regions. We first sample the circuit uniformly to quickly generate a set of rare events. We employ variational Bayes, a variational inference technique used in machine learning, to infer the distribution of the rare events in the circuit. We then bias the statistical distribution toward these rare event regions. Finally, we employ the SMC using the biased distribution and adjust for the bias that we introduce. The use of variational Bayes enables our methodology to distinguish between multiple rare event regions in the circuit. We demonstrate the effectiveness of our biasing approach on two real-world hardware circuits. We consider the analog (i.e., continuous-time) behavior of these circuits. For an SRAM memory cell, which has a single failure region, we show that our approach provides around 31× speedup over regular SMC while verifying whether the failure rate is less than 10-4. For a successive approximation ADC circuit, which has multiple failure regions, we demonstrate a speedup of 42× while verifying whether the failure rate is less than 10-5.
Jayanand Asok Kumar, Seyed Nematollah Ahmadyan, Shobha Vasudevan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2013 Runtime verification of nonlinear analog circuits using incremental time-augmented RRT algorithm
abstract
Because of complexity of analog circuits, their verification presents many challenges. We propose a runtime verification algorithm to verify design properties of nonlinear analog circuits. Our algorithm is based on performing exploratory simulations in the state-time space using the Time-augmented Rapidly Exploring Random Tree (TRRT) algorithm. The proposed runtime verification methodology consists of i) incremental construction of the TRRT to explore the state-time space and ii) use of an incremental online monitoring algorithm to check whether or not the incremented TRRT satisfies or violates specification properties at each iteration. In comparison to the Monte Carlo simulations, for providing the same state-space coverage, we utilize a logarithmic order of memory and time.
Seyed Nematollah Ahmadyan, Jayanand Asok Kumar, Shobha Vasudevan
DATE1
2013 Reachability analysis of nonlinear analog circuits through iterative reachable set reduction
abstract
We propose a methodology for reachability analysis of nonlinear analog circuits to verify safety properties. Our iterative reachable set reduction algorithm initially considers the entire state space as reachable. Our algorithm iteratively determines which regions in the state space are unreachable and removes those unreachable regions from the over approximated reachable set. We use the State Partitioning Tree (SPT) algorithm to recursively partition the reachable set into convex polytopes. We determine the reachability of adjacent neighbor polytopes by analyzing the direction of state space trajectories at the common faces between two adjacent polytopes. We model the direction of the trajectories as a reachability decision function that we solve using a sound root counting method. We are faithful to the nonlinearities of the system. We demonstrate the memory efficiency of our algorithm through computation of the reachable set of Van der Pol oscillation circuit.
Seyed Nematollah Ahmadyan, Shobha Vasudevan
DATE1
2012 Goal-oriented stimulus generation for analog circuits
abstract
We present a methodology to generate goal-oriented test cases for verifying nonlinear analog circuits. We use a learning-based approach to identify the goal regions in circuit's state space. We use the information that we learn to guide the growth of Rapidly-exploring Random Trees (RRTs) towards these goal regions. Compared to previous approaches for test generation, our methodology generates several test cases of the circuit that are more concentrated in the relevant operating regions. We demonstrate the effectiveness of our approach on typical case studies. We show that our methodology can be used to generate test cases for undesirable behavior that was previously hard to detect.
Seyed Nematollah Ahmadyan, Jayanand Asok Kumar, Shobha Vasudevan
DAC1