This is radix-16 Viterbi detector core being developed for PRML(Partial Response Maximum Likelihood), which is widely used in HDD/ODD read channel signal processing. Based on our original ACS and pass memory algorithm, both of small-size and low-latency is achieved at the same time.

Introduction

Four kinds of products are selectable to meet different demands.

Product NoTypeSoft-Output
Si2540Small-sizeNo
Si2540-HHigh-speedNo
Si2540-SSmall-sizeYes
Si2540-HSHigh-speedYes

Features

・Simplified ACS loop for high-speed design

・Radix-16

・ 8-State

・PR(Partial Response) transfer function configurable

・Traceback length configurable

・Support soft-output

・Available two type : small-size, high-speed

・Low latency

・Fully synchronous design using a single clock

・ASIC friendly design

Deliverables

  • Verilog RTL source code
  • FPGA netlist (Xilinx, Altera, Lattice, etc.)
  • -ASIC netlist (need ASIC cell library)
  • -CPU/DSP source code (C, Assembler) Especially we've got high experience on TI's DSP.
    Test bench and test patterns are also provided.

Gate Count / Performance

TSMC 65nmLP

Product NoSi2540Si2540-H
Gate Count206Kgate285Kgate
Frequency500MHz555MHz
Latency56sample64sample
Data Rate2Gbps2.2Gbps

Experience

・Successfully adopted in ASIC

Interface

Input

NameDescription
ICLKClock
IXRSTAsynchronous reset
IDATA0[n-1:0]Input data (t)
IDATA1[n-1:0]Input data (t-1)
IDATA2[n-1:0]Input data (t-2)
IDATA3[n-1:0]Input data (t-3)
IPR_A[m-1:0]PR transfer function A
IPR_B[m-1:0]PR transfer function B
IPR_C[m-1:0]PR transfer function C
IPR_D[m-1:0]PR transfer function D

*1: Only for Si2540-S, Si2540-HS

*1:Si2540-S、Si2540-HS のみ

Output

NameDescription
ODATA[3:0]Detected data
OSDATA0[s-1:0]Soft-output (t) (*1)
OSDATA1[s-1:0]Soft-output (t-1) (*1)
OSDATA2[s-1:0]Soft-output (t-2) (*1)
OSDATA3[s-1:0]Soft-output (t-3) (*1)

Applications

Hard disk drive(HDD), Optical disc drive(ODD)

Customization

  • Change radix (Radix-2, Radix-4, Radix-8 etc.)
  • Change number of state (4-State, 16-State etc.)
  • Add data dependent noise prediction (below figure)
  • Add signal distortion compensation

For more information/customization on Viterbi detector, please contact us.

The content might change without a previous notice due to the improvement.