2012
DOI: 10.1109/tcad.2012.2191288
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Decoder Synthesis: Methods and Case Studies

Abstract: Abstract-Upon receiving the output sequence streaming from a sequential encoder, a decoder reconstructs the corresponding input sequence that streamed to the encoder. Such an encoding and decoding scheme is commonly encountered in communication, cryptography, signal processing, and other applications. Given an encoder specification, decoder design can be errorprone and time consuming. Its automation may help designers improve productivity and justify encoder correctness. Though recent advances showed promising… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
9
0

Year Published

2013
2013
2015
2015

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(10 citation statements)
references
References 19 publications
1
9
0
Order By: Relevance
“…Circuits XGXS, Scrambler, PCIE, and T2Ethernet are from [11]; the CC series circuits are convolutional code encoders from [7,8]; circuit AD is the encoder of Figure 1; the Huff series circuits are Huffman code encoders; the LFSR series circuits correspond to linear feedback shift registers; the SBC circuit is a sliding block code encoder; others are from the MCNC and ISCAS benchmark suites. In the following experiments, the obtained decoder circuits were optimized in ABC under the script "strash; scleanup; dsd; strash; dc2; dc2; dch; map", where technology mapping was performed using the mcnc.genlib library.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…Circuits XGXS, Scrambler, PCIE, and T2Ethernet are from [11]; the CC series circuits are convolutional code encoders from [7,8]; circuit AD is the encoder of Figure 1; the Huff series circuits are Huffman code encoders; the LFSR series circuits correspond to linear feedback shift registers; the SBC circuit is a sliding block code encoder; others are from the MCNC and ISCAS benchmark suites. In the following experiments, the obtained decoder circuits were optimized in ABC under the script "strash; scleanup; dsd; strash; dc2; dc2; dch; map", where technology mapping was performed using the mcnc.genlib library.…”
Section: Resultsmentioning
confidence: 99%
“…In the following experiments, the obtained decoder circuits were optimized in ABC under the script "strash; scleanup; dsd; strash; dc2; dc2; dch; map", where technology mapping was performed using the mcnc.genlib library. Tables 2, 3, and 4 show the statistics of Decosy [7,8] assuming uninitialized encoder operation and our new Decosyi assuming initialized encoder operation. It should be emphasized that the two approaches cannot be directly compared as their decoding problems are fundamentally different.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations