DocumentCode :
3168227
Title :
A fully automated technique for constructing FSM abstractions of non-ideal latches in communication systems
Author :
Aadithya, Karthik V. ; Lin, Yingyan ; Gu, Chenjie ; Xu, Aolin ; Roychowdhury, Jaijeet ; Shanbhag, Naresh
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of California at Berkeley, Berkeley, CA, USA
fYear :
2012
fDate :
25-30 March 2012
Firstpage :
5289
Lastpage :
5292
Abstract :
The design of a communications system is typically most effective only when each of its components can be accurately represented by a discrete, symbolic behavioural abstraction. Such abstractions, in addition to providing valuable design intuition, also enable highly efficient and scalable system-level simulation. However, given a SPICE-level description for a subsystem such as a latch, it is a challenge to come up with a discrete, symbol-level abstraction that accurately captures its continuous-time dynamics. Indeed, the manual construction of such an abstraction requires deep knowledge and understanding of the operation of the module in question; moreover, it is very time-consuming, tedious, error-prone and not easily scalable to larger designs. In recent work [1], we adapted methods from computational learning theory to develop an automated technique, DAE2FSM, that produces binary finite state machine (FSM) abstractions of non-linear analog/mixed-signal (AMS) circuits. In the present paper, we demonstrate the application of the DAE2FSM technique to automatically derive FSM abstractions for a mixed-signal communications circuit component, namely a current mode latch (CML) designed in IBM´s 90nm LP process technology. We show that the FSMs learned by DAE2FSM not only capture the essence of the latch´s behaviour during normal conditions, but also faithfully mimic its behaviour under adverse operating conditions (e.g., under lowered supply voltages). Moreover, in addition to a stand-alone CML, we also generate FSMs for cascades of two and three latches (such topologies are used in the design of power-efficient, bit-error optimised analog-to-digital converters). In spite of the inherent non-linearity of such systems, and in spite of the pronounced “analog-ness” of the waveforms in question, our FSM abstractions are able to produce discrete-time symbol sequences that closely match the data points obtained by sampling from continuous-time SPICE simula- ions.
Keywords :
CMOS logic circuits; SPICE; circuit simulation; continuous time systems; digital communication; discrete time systems; electronic design automation; finite state machines; flip-flops; learning (artificial intelligence); logic design; mixed analogue-digital integrated circuits; DAE2FSM technique; FSM abstractions; LP process technology; SPICE-level subsystem description; binary finite state machine abstraction; communication system design; computational learning theory; continuous-time SPICE simulation; continuous-time dynamics; current mode latch design; discrete symbol-level abstraction; discrete symbolic behavioural abstraction; discrete-time symbol sequences; fully automated technique; latch behaviour; mixed-signal communication circuit component; nonideal latches; nonlinear AMS circuits; nonlinear analog-mixed signal circuits; scalable system-level simulation; size 90 nm; stand-alone CML; system nonlinearity; Analytical models; Clocks; Communication systems; Latches; Predictive models; SPICE; Solid modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on
Conference_Location :
Kyoto
ISSN :
1520-6149
Print_ISBN :
978-1-4673-0045-2
Electronic_ISBN :
1520-6149
Type :
conf
DOI :
10.1109/ICASSP.2012.6289114
Filename :
6289114
Link To Document :
بازگشت