A growable CAM array and an ASIC-compatible CAM architecture based on
modular cascadable CAM blocks, each CAM block containing a sub-entry
including a segment of the match line of a CAM entry, each block's output
being its match-line segment's voltage gated by a combinatorial logic
gate. Each sub-entry's structure is that of a short CAM entry with a short
Match Line (a match line segment) with a small capacitance. Each CAM block
outputs a signal that can enable or inhibit a CAM search in the sub-entry
in the next CAM block. A variety of exemplary circuits for gating match
line segments within CAM blocks, and methods of selecting and combining
the resulting variety of CAM blocks to obtain power-savings and/or high
performance. An ASIC library including library elements having electrical
rules that describe devices within and describe interconnections between
the devices within a CAM block.
Eine growable NOCKEN-Reihe und eine ASIC-kompatible NOCKEN-Architektur basiert auf modularen kaskadierbaren NOCKEN-Blöcken, jeder NOCKEN-Block, der eine Vor-Eintragung einschließlich ein Segment der Gleichlinie einer NOCKEN-Eintragung, Ausgang jedes Blockes ist seines Gleich-Linie Segments Spannung mit einem Gatter geversehen durch ein kombinatorisches Logikgatter enthält. Struktur jeder Vor--Eintragung ist die einer kurzen NOCKEN-Eintragung mit einer kurzen Gleich-Linie (Gleich Strich) mit einer kleinen Kapazitanz. Jeder NOCKEN-Block gibt ein Signal aus, das ermöglichen kann oder eine NOCKEN-Suche in der Vor-Eintragung im folgenden NOCKEN-Block hemmt. Eine Vielzahl der mustergültigen Stromkreise für mit einem Gatter versehendes Gleich Striche innerhalb der NOCKEN-Blöcke und Methoden des Vorwählens und des Kombinierens der resultierenden Vielzahl der NOCKEN-Blöcke, um Energie-Sparungen und/oder hohe Leistung zu erhalten. Eine ASIC Bibliothek einschließlich die Bibliothekelemente, die elektrische Richtlinien haben, die Vorrichtungen innen beschreiben und Verbindungen zwischen den Vorrichtungen innerhalb eines NOCKEN-Blockes beschreiben.