VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC

Subject of Research. The paper considers the research of verification methods for behavioral models by the field-programmed gate array (FPGA). Applying verification with FPGA gives the possibility to identify functional errors, which are not determined at the verification phase of the traditional in...

Full description

Bibliographic Details
Main Authors: N. M. Chernetskaya, A. A. Mikhteeva, N. N. Nevirkovets, D. V. Kostygov, Y. V. Belyaev
Format: Article
Language:English
Published: Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University) 2018-05-01
Series:Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
Subjects:
Online Access:http://ntv.ifmo.ru/file/article/17793.pdf
id doaj-82f58993659f4dd2ab09c9c34d8588fd
record_format Article
spelling doaj-82f58993659f4dd2ab09c9c34d8588fd2020-11-24T21:20:12ZengSaint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki2226-14942500-03732018-05-0118347948610.17586/2226-1494-2018-18-3-479-486VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGICN. M. Chernetskaya A. A. MikhteevaN. N. Nevirkovets D. V. KostygovY. V. BelyaevSubject of Research. The paper considers the research of verification methods for behavioral models by the field-programmed gate array (FPGA). Applying verification with FPGA gives the possibility to identify functional errors, which are not determined at the verification phase of the traditional integrated circuits (IC) design. Method. The approach is recommendedto two-stage IC interface blocks prototyping with FPGA by means of standard IP-blocks and external devices. The addition of an extra verification phase was proposed carried out after the verification phase according to the traditional IC design path in the Cadence automated design system. Main Results. The approach was used to verify the block of the serial peripheral interface (SPI), which was included in the IC of the micromechanical accelerometer. The result of the interface block model verification showed that the first stage of prototyping with the use of standard interface IP blocks gives the possibility to reveal the existing functional errors in the device with minimal time. Without standard IP-blocks, the model of the verification device ought to be developed separately that can lead to malfunction risks of the final device. The second prototyping stage applying an external plug-in verification device makes it possible to get out of errors connected with signal propagation delays outside the IC and to avoid limitations connected with lack of necessary IP-blocks. Practical Relevance. Two-stage prototyping can be used in the design of IC interface blocks with a view to minimize the probability of errors in data transmission. Functional errors not detected during the verification phase of the traditional IC design were identified and corrected based on the results of two-stage prototyping of the SPI block model. The model designed by this approach was used to develop an IC for a micromechanical accelerometer.http://ntv.ifmo.ru/file/article/17793.pdfintegrated circuitsFPGAverificationprototypingbehavioral modelinterface
collection DOAJ
language English
format Article
sources DOAJ
author N. M. Chernetskaya
A. A. Mikhteeva
N. N. Nevirkovets
D. V. Kostygov
Y. V. Belyaev
spellingShingle N. M. Chernetskaya
A. A. Mikhteeva
N. N. Nevirkovets
D. V. Kostygov
Y. V. Belyaev
VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC
Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
integrated circuits
FPGA
verification
prototyping
behavioral model
interface
author_facet N. M. Chernetskaya
A. A. Mikhteeva
N. N. Nevirkovets
D. V. Kostygov
Y. V. Belyaev
author_sort N. M. Chernetskaya
title VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC
title_short VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC
title_full VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC
title_fullStr VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC
title_full_unstemmed VERIFICATION OF INTEGRATED CIRCUIT BEHAVIORAL MODELS BY PROGRAMMABLE LOGIC
title_sort verification of integrated circuit behavioral models by programmable logic
publisher Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)
series Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
issn 2226-1494
2500-0373
publishDate 2018-05-01
description Subject of Research. The paper considers the research of verification methods for behavioral models by the field-programmed gate array (FPGA). Applying verification with FPGA gives the possibility to identify functional errors, which are not determined at the verification phase of the traditional integrated circuits (IC) design. Method. The approach is recommendedto two-stage IC interface blocks prototyping with FPGA by means of standard IP-blocks and external devices. The addition of an extra verification phase was proposed carried out after the verification phase according to the traditional IC design path in the Cadence automated design system. Main Results. The approach was used to verify the block of the serial peripheral interface (SPI), which was included in the IC of the micromechanical accelerometer. The result of the interface block model verification showed that the first stage of prototyping with the use of standard interface IP blocks gives the possibility to reveal the existing functional errors in the device with minimal time. Without standard IP-blocks, the model of the verification device ought to be developed separately that can lead to malfunction risks of the final device. The second prototyping stage applying an external plug-in verification device makes it possible to get out of errors connected with signal propagation delays outside the IC and to avoid limitations connected with lack of necessary IP-blocks. Practical Relevance. Two-stage prototyping can be used in the design of IC interface blocks with a view to minimize the probability of errors in data transmission. Functional errors not detected during the verification phase of the traditional IC design were identified and corrected based on the results of two-stage prototyping of the SPI block model. The model designed by this approach was used to develop an IC for a micromechanical accelerometer.
topic integrated circuits
FPGA
verification
prototyping
behavioral model
interface
url http://ntv.ifmo.ru/file/article/17793.pdf
work_keys_str_mv AT nmchernetskaya verificationofintegratedcircuitbehavioralmodelsbyprogrammablelogic
AT aamikhteeva verificationofintegratedcircuitbehavioralmodelsbyprogrammablelogic
AT nnnevirkovets verificationofintegratedcircuitbehavioralmodelsbyprogrammablelogic
AT dvkostygov verificationofintegratedcircuitbehavioralmodelsbyprogrammablelogic
AT yvbelyaev verificationofintegratedcircuitbehavioralmodelsbyprogrammablelogic
_version_ 1726003403410112512