Bus encoding (original) (raw)
Bus encoding refers to converting/encoding a piece of data to another form before launching on the bus. While bus encoding can be used to serve various purposes like reducing the number of pins, compressing the data to be transmitted, reducing cross-talk between bit lines, etc., it is one of the popular techniques used in system design to reduce dynamic power consumed by the system bus. Bus encoding aims to reduce the Hamming distance between 2 consecutive values on the bus. Since the activity is directly proportional to the Hamming distance, bus encoding proves to be effective in reducing the overall activity factor thereby reducing the dynamic power consumption in the system.
Property | Value |
---|---|
dbo:abstract | Bus encoding refers to converting/encoding a piece of data to another form before launching on the bus. While bus encoding can be used to serve various purposes like reducing the number of pins, compressing the data to be transmitted, reducing cross-talk between bit lines, etc., it is one of the popular techniques used in system design to reduce dynamic power consumed by the system bus. Bus encoding aims to reduce the Hamming distance between 2 consecutive values on the bus. Since the activity is directly proportional to the Hamming distance, bus encoding proves to be effective in reducing the overall activity factor thereby reducing the dynamic power consumption in the system. In the context of this article, a system can refer to anything where data is transferred from one element to another over bus (viz. System on a Chip (SoC), a computer system, an embedded system on board, etc.). (en) |
dbo:wikiPageExternalLink | http://www.scarpaz.com/2100-papers/Power%20Estimation/su94-low%20power%20architecture%20and%20compilation.pdf |
dbo:wikiPageID | 46266097 (xsd:integer) |
dbo:wikiPageLength | 16128 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1063661749 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Dynamic_random-access_memory dbr:Inversion_encoding dbr:Conventional_PCI dbr:Moore's_law dbr:Constant-weight_code dbr:System_on_a_Chip dbr:Embedded_system dbr:CPU_power_dissipation dbr:Locality_of_reference dbr:Gray_code_addressing dbr:Gray_encoding dbc:Digital_electronics dbr:Glitch_removal dbr:Hamming_distance dbr:Bijection dbr:Differential_signaling dbc:Electronics_optimization dbr:Bus_(computing) dbr:Green_computing dbr:Camera_Serial_Interface dbr:Low_power_electronics dbr:Value_cache_encoding dbr:System_bus |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Cite_report dbt:Overline dbt:Reflist |
dct:subject | dbc:Digital_electronics dbc:Electronics_optimization |
rdfs:comment | Bus encoding refers to converting/encoding a piece of data to another form before launching on the bus. While bus encoding can be used to serve various purposes like reducing the number of pins, compressing the data to be transmitted, reducing cross-talk between bit lines, etc., it is one of the popular techniques used in system design to reduce dynamic power consumed by the system bus. Bus encoding aims to reduce the Hamming distance between 2 consecutive values on the bus. Since the activity is directly proportional to the Hamming distance, bus encoding proves to be effective in reducing the overall activity factor thereby reducing the dynamic power consumption in the system. (en) |
rdfs:label | Bus encoding (en) |
owl:sameAs | freebase:Bus encoding wikidata:Bus encoding https://global.dbpedia.org/id/2PNDn |
prov:wasDerivedFrom | wikipedia-en:Bus_encoding?oldid=1063661749&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Bus_encoding |
is dbo:wikiPageRedirects of | dbr:Bus_Encoding dbr:Bus_encoding_scheme |
is dbo:wikiPageWikiLink of | dbr:Processor_power_dissipation dbr:Bus_Encoding dbr:Bus_encoding_scheme dbr:Inversion_encoding dbr:State_encoding_for_low_power dbr:Gray_code dbr:Glitch_removal dbr:Value_cache_encoding |
is foaf:primaryTopic of | wikipedia-en:Bus_encoding |