Palchaudhuri et al., 2020 - Google Patents
Testable architecture design for programmable cellular automata on FPGA using run-time dynamically reconfigurable look-up tablesPalchaudhuri et al., 2020
- Document ID
- 16147691610341672549
- Author
- Palchaudhuri A
- Dhar A
- Publication year
- Publication venue
- Journal of Electronic Testing
External Links
Snippet
In this paper, we have achieved run-time dynamic reconfiguration by employing a category of logic cells equipped to realize programmability in Cellular Automata (CA) architectures on Field Programmable Gate Arrays (FPGAs). This is essential for real time VLSI …
- 230000001413 cellular 0 title abstract description 6
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/5054—Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17724—Structural details of logic blocks
- H03K19/17728—Reconfigurable logic blocks, e.g. lookup tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17736—Structural details of routing resources
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/1733—Controllable logic circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Huang et al. | Testing configurable LUT-based FPGA's | |
US9111060B2 (en) | Partitioning designs to facilitate certification | |
US9032343B1 (en) | Integrating multiple FPGA designs by merging configuration settings | |
US20080224727A1 (en) | Logic System for Dpa and/or Side Channel Attach Resistance | |
US10855285B2 (en) | Field programmable transistor arrays | |
Tian et al. | A field programmable transistor array featuring single-cycle partial/full dynamic reconfiguration | |
KR20180058821A (en) | Interactive multistage physical synthesis | |
EP2507717A1 (en) | Preventing information leakage between components on a programmable chip in the presence of faults | |
Palchaudhuri et al. | Speed-area optimized VLSI architecture of multi-bit cellular automaton cell based random number generator on FPGA with testable logic support | |
Palchaudhuri et al. | Design and automation of VLSI architectures for bidirectional scan based fault localization approach in FPGA fabric aware cellular automata topologies | |
Palchaudhuri et al. | Testable architecture design for programmable cellular automata on FPGA using run-time dynamically reconfigurable look-up tables | |
Hu et al. | Exploiting symmetry in SAT-based Boolean matching for heterogeneous FPGA technology mapping | |
Palchaudhuri et al. | Efficient Automated Implementation of Testable Cellular Automata Based Pseudorandom Generator Circuits on FPGAs. | |
Parvez et al. | Application-specific fpga using heterogeneous logic blocks | |
McCracken et al. | FPGA test time reduction through a novel interconnect testing scheme | |
Palchaudhuri et al. | Redundant arithmetic based high speed carry free hybrid adders with built-in scan chain on FPGAs | |
Banik et al. | An integrated framework for application independent testing of fpga interconnect | |
Girard et al. | Delay fault testing of look-up tables in SRAM-based FPGAs | |
Palchaudhuri et al. | Fault localization and testability approaches for FPGA fabric aware canonic signed digit recoding implementations | |
Wu et al. | Fault detection and location of dynamic reconfigurable FPGAs | |
Girard et al. | BIST of delay faults in the logic architecture of symmetrical FPGAs | |
Malhotra et al. | A Novel Embryonic Cellular Architecture with BIST for Deep Space Systems | |
Lantz | A QCA implementation of a look-up table for an FPGA | |
Harris | Built-In Self-Test Configurations for Field Programmable Gate Array Cores in Systems on Chip | |
EP2793149B1 (en) | Partitioning designs to facilitate certification |