Loading [a11y]/accessibility-menu.js
Auxiliary Specifications for Context-Sensitive Monitoring of AMS Assertions | IEEE Journals & Magazine | IEEE Xplore

Auxiliary Specifications for Context-Sensitive Monitoring of AMS Assertions


Abstract:

As research on developing assertion languages for the analog and mixed-signal (AMS) domain gains in momentum, it is increasingly being felt that extensions of existing as...Show More

Abstract:

As research on developing assertion languages for the analog and mixed-signal (AMS) domain gains in momentum, it is increasingly being felt that extensions of existing assertion languages like property specification language and SystemVerilog assertions into the AMS domain are not adequate for expressing the analog design intent. This is largely due to the intricacy of the analog behavioral intent which cannot be captured purely in terms of logic. In this paper, we show that by using auxiliary forms of formal specifications such as abstract state machines and real-valued functions, called auxiliary functions, as references for AMS assertions, it becomes possible to model complex AMS behavioral properties. In addition, we present complexity results for the satisfiability problem of such specifications. This approach leverages the growing adoption of AMS behavioral modeling in the industry. This paper also shows that the use of auxiliary state machines allows us to separate out the scope of different analog assertions leading to significant performance gains in the assertion checking overhead.
Page(s): 1446 - 1457
Date of Publication: 19 September 2011

ISSN Information:

Author image of Subhankar Mukherjee
Indian Institute of Technology Kharagpur, Kharagpur, West Bengal, IN
Subhankar Mukherjee received the B.Tech. (honors) degree in electrical engineering and the M.Tech. degree in instrumentation engineering, under a five-year integrated dual degree program, from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 2008. He is currently pursuing the Ph.D. degree with the Department of Computer Science and Engineering, IIT Kharagpur.
His current research interests include f...Show More
Subhankar Mukherjee received the B.Tech. (honors) degree in electrical engineering and the M.Tech. degree in instrumentation engineering, under a five-year integrated dual degree program, from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 2008. He is currently pursuing the Ph.D. degree with the Department of Computer Science and Engineering, IIT Kharagpur.
His current research interests include f...View more
Author image of Pallab Dasgupta
Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur, India
Pallab Dasgupta received the B.Tech., M.Tech., and Ph.D. degrees in computer science from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India.
He is currently a Professor with the Department of Computer Science and Engineering, IIT Kharagpur. His current research interests include formal verification, artificial intelligence, and very large-scale integration. He has over 100 research papers and two books i...Show More
Pallab Dasgupta received the B.Tech., M.Tech., and Ph.D. degrees in computer science from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India.
He is currently a Professor with the Department of Computer Science and Engineering, IIT Kharagpur. His current research interests include formal verification, artificial intelligence, and very large-scale integration. He has over 100 research papers and two books i...View more
Author image of Siddhartha Mukhopadhyay
Department of Electrical Engineering, Indian Institute of Technology Kharagpur, Kharagpur, India
Siddhartha Mukhopadhyay received the B.Tech. (honors), M.Tech., and Ph.D. degrees in electrical engineering from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 1985, 1987, and 1991, respectively.
He joined the Department of Electrical Engineering, IIT Kharagpur, in 1990, where he is currently a Professor. His current research interests include very large-scale integration testing, behavioral model...Show More
Siddhartha Mukhopadhyay received the B.Tech. (honors), M.Tech., and Ph.D. degrees in electrical engineering from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 1985, 1987, and 1991, respectively.
He joined the Department of Electrical Engineering, IIT Kharagpur, in 1990, where he is currently a Professor. His current research interests include very large-scale integration testing, behavioral model...View more

Author image of Subhankar Mukherjee
Indian Institute of Technology Kharagpur, Kharagpur, West Bengal, IN
Subhankar Mukherjee received the B.Tech. (honors) degree in electrical engineering and the M.Tech. degree in instrumentation engineering, under a five-year integrated dual degree program, from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 2008. He is currently pursuing the Ph.D. degree with the Department of Computer Science and Engineering, IIT Kharagpur.
His current research interests include formal verification, simulation-based verification, real-time and hybrid systems, and very large-scale integration.
Subhankar Mukherjee received the B.Tech. (honors) degree in electrical engineering and the M.Tech. degree in instrumentation engineering, under a five-year integrated dual degree program, from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 2008. He is currently pursuing the Ph.D. degree with the Department of Computer Science and Engineering, IIT Kharagpur.
His current research interests include formal verification, simulation-based verification, real-time and hybrid systems, and very large-scale integration.View more
Author image of Pallab Dasgupta
Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur, India
Pallab Dasgupta received the B.Tech., M.Tech., and Ph.D. degrees in computer science from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India.
He is currently a Professor with the Department of Computer Science and Engineering, IIT Kharagpur. His current research interests include formal verification, artificial intelligence, and very large-scale integration. He has over 100 research papers and two books in these areas. He currently leads the Formal Verification Group at the Department of Computer Science and Engineering, IIT Kharagpur. He is also the Co-Director of Synopsys CAD Laboratories, IIT Kharagpur.
Pallab Dasgupta received the B.Tech., M.Tech., and Ph.D. degrees in computer science from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India.
He is currently a Professor with the Department of Computer Science and Engineering, IIT Kharagpur. His current research interests include formal verification, artificial intelligence, and very large-scale integration. He has over 100 research papers and two books in these areas. He currently leads the Formal Verification Group at the Department of Computer Science and Engineering, IIT Kharagpur. He is also the Co-Director of Synopsys CAD Laboratories, IIT Kharagpur.View more
Author image of Siddhartha Mukhopadhyay
Department of Electrical Engineering, Indian Institute of Technology Kharagpur, Kharagpur, India
Siddhartha Mukhopadhyay received the B.Tech. (honors), M.Tech., and Ph.D. degrees in electrical engineering from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 1985, 1987, and 1991, respectively.
He joined the Department of Electrical Engineering, IIT Kharagpur, in 1990, where he is currently a Professor. His current research interests include very large-scale integration testing, behavioral modeling, estimation and monitoring, and instrumentation and control.
Dr. Mukhopadhyay received the UGC Young Teachers Career Award in 1993, the Young Scientist Award from the Indian National Science Academy in 1995, and the Young Engineer Award from the Indian National Academy of Engineering in 1999.
Siddhartha Mukhopadhyay received the B.Tech. (honors), M.Tech., and Ph.D. degrees in electrical engineering from the Indian Institute of Technology (IIT) Kharagpur, Kharagpur, India, in 1985, 1987, and 1991, respectively.
He joined the Department of Electrical Engineering, IIT Kharagpur, in 1990, where he is currently a Professor. His current research interests include very large-scale integration testing, behavioral modeling, estimation and monitoring, and instrumentation and control.
Dr. Mukhopadhyay received the UGC Young Teachers Career Award in 1993, the Young Scientist Award from the Indian National Science Academy in 1995, and the Young Engineer Award from the Indian National Academy of Engineering in 1999.View more

Contact IEEE to Subscribe

References

References is not available for this document.