Recognition of Subcircuits of Tristable Elements in CMOS VLSI

Read full text
Authors: Liudmila D. Cheremisinova
Cited by: 0
References: 8

Abstract

Objectives. The problem of extracting high-level structure at the level of logical elements from a transistor-level circuit is considered. Obtaining such a representation significantly reduces the execution time of VLSI topology verification at the design stage and serves as the basis for integrated circuit redesign. The goal of the study is to develop a method and software tools for extracting blocks representing tristable elements in CMOS circuits. Methods. Methods for recognizing subcircuits representing tri-state elements, in particular tristable inverters, are proposed. The task is reduced to first searching for CMOS subcircuits and transmission gates subcircuits, and then for inverter structures based on them. Results. C++ programs have been developed that implement methods for extracting three-state elements from a flat SPICE description of a transistor circuit and including descriptions of the corresponding blocks in the hierarchical description of the generated logical network. Conclusion. The developed programs for searching the tristable inverters are included in the program for decompiling transistor CMOS circuits and tested as part of it on practical examples of transistor-level circuits.

Fields of Study & Subjects

VLSI and FPGA Design Techniques Physical Unclonable Functions (PUFs) and Hardware Security Low-power high-performance VLSI design

Publication details

Journal / source
Informatics
Volume
22
Issue
4
Pages
82–93
Publication date
2 January 2026
Language
RU