US2010008155A1PendingUtilityA1

Structurally field-configurable semiconductor array for in-memory processing of stateful, transaction-oriented systems

Assignee: MUKUND SHRIDHARPriority: Jun 27, 2005Filed: Sep 17, 2009Published: Jan 14, 2010
Est. expiryJun 27, 2025(expired)· nominal 20-yr term from priority
G06F 30/3323G06F 15/7821G06F 30/30G06F 15/7867G06F 30/39G06F 30/327Y02D10/00G06F 30/347
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A semiconductor memory device is provided. The semiconductor memory device includes a plurality of memory cells arranged in multiple column groups, each column group having, a plurality of columns and a plurality of external bit-lines for independent multi-way configurable access. The column group having a first, second, and third level of hierarchy in the external bit-lines. The first level of the hierarchy provides connectivity to the plurality of memory cells. The second level of the hierarchy provides a first splicer for multiplexing data to and from each of the columns in the column group to an intermediate bit-line. The third level of the hierarchy includes a second splicer for multiplexing data to and from multiple external access paths to the intermediate bit-line. A structurally reconfigurable circuit device and methods for designing a circuit are also provided.

Claims

exact text as granted — not AI-modified
1 . A semiconductor memory device comprising:
 a plurality of memory cells arranged in multiple column groups, each column group having,
 a plurality of columns, 
 a plurality of external bit-lines for independent multi-way configurable access, 
 a first, second and third level of hierarchy in the external bit-lines, wherein the first level of the hierarchy provides connectivity to the plurality of memory cells, the second level of the hierarchy provides a first splicer for multiplexing data to and from each of the columns in the column group to an intermediate bit-line, and the third level of the hierarchy including a second splicer for multiplexing data to and from multiple external access paths to the intermediate bit-line. 
   
     
     
         2 . The device of  claim 1  wherein each of the memory cells include,
 a metal-insulator-metal capacitor connected to a gate of an isolation transistor,   a transistor for writing connected to an input bit line; and   a transistor for reading connected to an output bit line.   
     
     
         3 . The memory cell in  claim 1 , wherein the plurality of memory cells are configured for metal programming to one of a hard logic zero or a one at time of manufacture. 
     
     
         4 . The memory cell of  claim 1 , wherein the memory cell is included in a multi-chip module package. 
     
     
         5 . A method for designing a circuit device and a layout in a manner to enhance yield of the circuit device during manufacturing, comprising:
 partitioning a physical design of the circuit device into different hierarchical levels of integration; and   providing a pool of redundant features for the different hierarchical levels of integration, wherein the pool of redundant features is apportioned to the different hierarchical levels of integration according to a defect density of each of the levels of integration.   
     
     
         6 . The method of  claim 5 , wherein providing a pool of redundant features includes,
 associating a greater amount of redundant features to lower hierarchical levels of integration; and   applying defect resilient techniques to higher hierarchical levels of integration in order to reduce an amount of redundant features associated with the higher hierarchical levels of integration.   
     
     
         7 . The method of  claim 6  wherein the defect resilient techniques include spacing features further apart. 
     
     
         8 . The method of  claim 5 , wherein the circuit device includes a multiple level array of memory storage cells. 
     
     
         9 . The method of  claim 6  wherein the lower hierarchical levels of integration include a transistor level of integration and the higher levels of integration include a page level of integration. 
     
     
         10 . A method to enhance soft error robustness of a semiconductor circuit device having a multiple level array of memory storage cells, comprising;
 isolating a read access path coupled to a memory storage cell of the multiple level array of memory storage cells;   increasing a charge of the memory storage cell that is in addition to a gate capacitance provided by a gate of the memory storage cell, and   reducing a diffusion area of a gate region of the memory storage cell, thereby reducing a soft error rate (SER) cross section.   
     
     
         11 . The method of  claim 10 , further comprising:
 performing single bit soft error detection and correction.   
     
     
         12 . A method for configuring and programming a semiconductor circuit device having a multiple level array of memory storage cells, comprising:
 expressing a stateful transaction oriented application as a network of FlowVirtualMachines (FVMs), each of the FVMs associated with a portion of a configurable memory region;   aggregating multiple FVMs into an AggregateFlowVirtualMachine (AFVM);   mapping the AFVM into a portion of the multiple level array of memory storage cells;   configuring multi-way access paths of the multiple level array according to the multiple FVMs; and   programming the portion of the multiple level array to function according to the multiple FVMs.   
     
     
         13 . The method of  claim 12 , wherein multiple AFVMs are mapped into a FlowTile. 
     
     
         14 . The method of  claim 13 , wherein a FlowTile is a physical entity that has a number of memory resource units and wherein a sum of resources required by the multiple AFVMs is less than the number of memory resources.

Join the waitlist — get patent alerts

Track US2010008155A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.