IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2010 · 37 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesSystem-on-chip DesignCoding TheoryInterconnect DesignLogic SynthesisRegister-transfer Level DesignTiming AnalysisCodingComplexityCrosstalkCrosstalk MitigationDelay Optimization In Logic BlocksForbidden PatternsNumeral Systems
Low-complexity CODECs for two classes of crosstalk avoidance codes (CACs), forbidden pattern codes (FPCs) and forbidden transition codes (FTCs), have been recently proposed based on Fibonacci-based binary numeral system. In this paper, we first generalize this idea and establish a generic framework for the CODEC design of all classes of CACs based on binary mixed-radix numeral systems. Using this framework, we then propose novel CODEC designs for three important classes of CACs, one lambda codes (OLCs), FPCs, and forbidden overlapping codes (FOCs). Our CODEC designs have area complexity and delay that increase quadratically with the size of the bus, while achieving optimal or nearly optimal code rates. Our CODECs also have simple and regular circuitry, and can easily achieve very high throughput by pipelining. Our efficient CODECs, used with such techniques as partial coding, help to make CACs a practical option in combating crosstalk delay, which is a bottleneck in deep submicrometer system-on-chip designs.
15
The Art of Computer Programming
G.E. Whitesides · Nuclear Science and Engineering · 1970 · 6.1K citations
Bus encoding to prevent crosstalk delay
Bret Victor, Kurt Keutzer · 2001 · 235 citations
Engineering, Computer Engineering, Electrical Engineering +17
Bus encoding to prevent crosstalk delay
Bret Victor, Kurt Keutzer · 2002 · 195 citations
Engineering, Computer Engineering, Electrical Engineering +17
A bus delay reduction technique considering crosstalk
Kei Hirose, Hiroto Yasuura · 2000 · 129 citations · Full text
Engineering, Computer Engineering, Electrical Engineering +17