SASE2011-Sistemas Comunicaciones Alta Velocidad CI CMOS

download SASE2011-Sistemas Comunicaciones Alta Velocidad CI CMOS

of 66

Transcript of SASE2011-Sistemas Comunicaciones Alta Velocidad CI CMOS

  • Sistemas de Comunicaciones de AltaVelocidad en CI CMOS

    Hugo CarrerMarzo 2011

  • Temario1. Tecnico

    Comunicaciones Digitales, un pantallazoProblema a resolverEsquema del flujo de diseoCiclo de vida

    2. No tan tecnicoDonde se desarrolla esta tecnologiaQuienes son los clientes para esta tecnologiaQue se hace en Argentina?

    SASE Marzo 2011 Pag. 1

  • Que son las CD?

    Transmitir informacion digital de manera confiablede un punto a otro del espacio o del tiempo

    RECEPTORCANALTRANSMISOR

    SASE Marzo 2011 Pag. 2

  • Algunos EjemplosBus dentro de un P [ 4 106m]

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSI

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSD

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTP

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVD

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFi

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSL

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSLCelulares

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSLCelularesAnillos Metro

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSLCelularesAnillos MetroEnlaces de Largo Aliento

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSLCelularesAnillos MetroEnlaces de Largo AlientoGPS

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSLCelularesAnillos MetroEnlaces de Largo AlientoGPSTV Satelital

    O SASE Marzo 2011 Pag. 3

  • Algunos EjemplosBus dentro de un P [ 4 106m]Bus SCSIHDD y SSDRed LAN UTPCD/DVDWiFiADSLCelularesAnillos MetroEnlaces de Largo AlientoGPSTV SatelitalSondas de espacio profundo [1.5 1013m]

    SASE Marzo 2011 Pag. 3

  • Un Ejemplo

    SASE Marzo 2011 Pag. 4

  • Que cosas se busca mejorar?VELOCIDAD

    PRECIOCONFIABILIDAD

    DESEMPEO

    SASE Marzo 2011 Pag. 5

  • Velocidad, Confiabilidad, Precio

    La necesidad de los usuarios de mayores velocidadesde transmision es permanente y no parece tener limites.Segun la revista Spectrum de la IEEE la demanda deBW global crecio un %65 el ultimo ao. [Tb/s]Desde el punto de vista de los usuarios la confiabilidaddebe ser del 100% [BER=1e-18] (HDD 1 error cada 3aos)La necesidad de bajar el precio de los productos lleva abajar el costo de los componentes

    La calidad de la seal recibida SIEMPRE empeora

    SASE Marzo 2011 Pag. 6

  • Problema a ResolverFibra Optica 0km

    1.5

    1

    0.5

    0

    0.5

    1

    1.5

    0 2000 4000 6000 8000 10000

    A

    m

    p

    l

    i

    t

    u

    d

    Muestra nro.

    0km

    SASE Marzo 2011 Pag. 7

  • Problema a ResolverFibra Optica 100km

    3

    2

    1

    0

    1

    2

    3

    0 2000 4000 6000 8000 10000

    A

    m

    p

    l

    i

    t

    u

    d

    Muestra nro.

    100km

    SASE Marzo 2011 Pag. 8

  • Problema a ResolverFibra Optica 3000km

    3

    2

    1

    0

    1

    2

    3

    4

    0 2000 4000 6000 8000 10000

    A

    m

    p

    l

    i

    t

    u

    d

    Muestra nro.

    3000km

    SASE Marzo 2011 Pag. 9

  • Herramientas MatematicasEqualizacion:

    FFEDFEMLSEFFT basedetc.

    Codigos:Reed-SolomonBCHConvolucionalesLDPCetc.

    Combinados:Turbo CodigosIterativos

    SASE Marzo 2011 Pag. 10

  • Implementacion

    Todos estos algoritmos son complejos y de elevadacarga numericaDependiendo de la velocidad de transmision puedenimplementarse como:

    Programas en un PLogica digital en una FPGALogica digital en un ASICCombinaciones de lo anterior

    SASE Marzo 2011 Pag. 11

  • Fujo de Diseo

    SASE Marzo 2011 Pag. 12

  • Diseo del SistemaPasos a Seguir:

    Generar un modelo matematico del canalEstudiar la literaturaSimular el canal y las diferentes arquitecturasposiblesSeleccionar los mejores candidatos

    SASE Marzo 2011 Pag. 13

  • Seleccion de la Arquitectura

    Basados en:Los resultados de simulacion de alto nivelImplementabilidad de los algoritmos en la tecnologiaseleccionadaLiteraturaExperiencia previa

    Se selecciona y detalla la arquitectura a implementarSe generan las especificaciones analogicas

    SASE Marzo 2011 Pag. 14

  • Sistemas AnalogicosDiseo de los circuitos a partir de las especificacionesCircuitos tipicos en estos sistemas:

    T&HComparadoresFuentes de corriente y tensionPLLFlip-FlopsOsciladoresDrivers

    Simulacion de los esquematicosLayoutSimulacion de circuitos extractedIntegracion

    SASE Marzo 2011 Pag. 15

  • Implementacion

    Modelo del DSP de gran precision (clock & bit)Generacion del codigo RTL (Verilog, VHDL)Verificacion del codigo RTLSintesis por bloquesIntegracionSintesis conjunta

    SASE Marzo 2011 Pag. 16

  • Implementacion (cont.)FloorplanningPlace and RouteIteracionesIntegracion con los sistemas analogicosVerificaciones de potenciaVerificaciones de densidad de corrienteVerificaciones de interferenciaVerificaciones de funcionalidadVerificaciones formalesTape Out

    SASE Marzo 2011 Pag. 17

  • Verificacion del Dispositivo

    Diseo de los tests de verificacionDiseo de la placa de evaluacionBring up AnalogicoBring up Digital

    SASE Marzo 2011 Pag. 18

  • Lo Peor que Puede Pasar

    O SASE Marzo 2011 Pag. 19

  • Lo Peor que Puede Pasar

    Dead Silicon

    SASE Marzo 2011 Pag. 19

  • CaracterizacionCumple con las especificaciones y con losrequerimientos del cliente?

    PerformancePotenciaNormasConfiabilidadCompatibilidad

    SASE Marzo 2011 Pag. 20

  • Como Seguimos?

    O SASE Marzo 2011 Pag. 21

  • Como Seguimos?

    Todo Bien?Mascaras de produccionDiseo de tests para AT

    O SASE Marzo 2011 Pag. 21

  • Como Seguimos?

    Todo Bien?Mascaras de produccionDiseo de tests para AT

    Algun Problema?Metal FixRespinMas drastico

    SASE Marzo 2011 Pag. 21

  • Herramientas NecesariasComunicaciones digitalesDSPCircuitos digitalesCircuitos analogicosCircuitos CMOSManejo de las herramientas de CADAcceso al kit de procesoEquipos de medicionUn cliente o inversor

    SASE Marzo 2011 Pag. 22

  • Caso Testigo: 40Gbps ASIC

    Hasta hace muy poco tiempo, los receptores paracomunicaciones opticas se limitaban a detectar pulsos yrecuperar reloj

    Circuitos analogicos de alta velocidad pero muysimplesAusencia de funciones de procesamiento electronicode seales

    En los ultimos 5 aos las comunicaciones opticas hancomenzado a usar complejos receptores basados enProcesamiento Digital de Seales para compensar lasimperfecciones del canal optico, tales como dispersioncromatica, ruido, etc.

    SASE Marzo 2011 Pag. 23

  • ModulacionEl metodo mas comun consiste en modular la intensidadde la luz transmitida

    El receptor detecta la potencia optica recibida y laconvierte en una corriente mediante un fotodetectorNo se puede transmitir informacion de fase ni depolarizacion, lo cual hace que este metodo seasuboptimo

    Un metodo alternativo es el de la modulacioncoherente

    En este metodo se modula la amplitud, fase ypolarizacion de la seal opticaAl tener mas informacion sobre la seal, nosolamente se puede transmitir mas informacion, sinoque se pueden compensar mejor las imperfeccionesdel canal de transmision

    SASE Marzo 2011 Pag. 24

  • Imperfecciones del Canal

    SASE Marzo 2011 Pag. 25

  • Imperfecciones del Canal

    Dispersion cromatica: Causada por la dependencia delindice de refraccion con respecto a la longitud de onda.Depende del ancho de linea del laser. Por ejemplo, para300km de fibra y un laser de 1550nm con un ancho delinea de 0.1nm, la dispersion es 17x0.1x300=510ps(aproximadamente 5 simbolos a 10Gbaudios)Dispersion modal de polarizacion: Causada por labirrenfringencia. Si el pulso de entrada exita ambascomponentes de polarizacion, el mismo se ensanchadebido a que las componentes tienen diferentesvelocidades de grupo. La birrenfringencia variaaleatoriamente a lo largo de la fibra. Ambos efectos, laPMD y el estado de polarizacion del laser son noestacionarios

    SASE Marzo 2011 Pag. 26

  • Imperfecciones del Canal

    SASE Marzo 2011 Pag. 27

  • Imperfecciones del Canal

    Los amplificadores opticos introducen un tipo de ruidoconocido como Emision Espontanea Amplificada(Amplified Spontaneous Emission, o ASE)El ruido ASE se modela como ruido blanco GaussianocomplejoEl ruido de fase del laser se modela como un procesoWiener, la fase resultante es la integral de un procesoGaussiano blanco de media cero con una densidadespectral de potencia 2pi donde es el parametrode ancho de linea del laser, tipicamente en el rango de1MHz para laseres DFB y 10-100KHz para laseres decavidad externa (ECL)

    SASE Marzo 2011 Pag. 28

  • Una solucion

    SASE Marzo 2011 Pag. 29

  • ROSA y TOSA

    SASE Marzo 2011 Pag. 30

  • Etapas Analogicas

    SASE Marzo 2011 Pag. 31

  • Etapas de DSP

    SASE Marzo 2011 Pag. 32

  • Bulk Chromatic Disp. Equalizer

    SASE Marzo 2011 Pag. 33

  • Bulk Chromatic Disp. Equalizer

    Suponiendo que la longitud de respuesta al Impulso es128T (256 muestras a T/2)El bloque de entrada consiste en 256 muestras a T/2El tamao de la FFT es 512El filtro se implementa en el dominio de la frecuenciautilizando el metodo overlap and saveEl tamao del bloque es el doble del bloque de entrada,o 512 muestras complejasLa mitad de estas muestras provienen de un nuevobloque de entrada y la otra mitad son repeticion delbloque de entrada previo

    SASE Marzo 2011 Pag. 34

  • Feed Forward Equalizer

    SASE Marzo 2011 Pag. 35

  • Floorplan del CL4010

    SASE Marzo 2011 Pag. 36

  • Donde se Hacen estos ASIC?

    DiseoEEUUEUROPAASIAARGENTINA

    FabricacionASIA

    SASE Marzo 2011 Pag. 37

  • Quienes son los Clientes?Integradores:

    CISCOHuaweiNSNNECOclaroJDSUetc.

    Global Carriers:AT&TTelmexNorteletc.

    SASE Marzo 2011 Pag. 38

  • Que se puede hacer enla Argentina?

    O SASE Marzo 2011 Pag. 39

  • Que se puede hacer enla Argentina?

    Diseo

    O SASE Marzo 2011 Pag. 39

  • Que se puede hacer enla Argentina?

    DiseoFabricacion

    O SASE Marzo 2011 Pag. 39

  • Que se puede hacer enla Argentina?

    DiseoFabricacionTesting

    SASE Marzo 2011 Pag. 39

  • Clariphy Argentina S.A.CASA

    SASE Marzo 2011 Pag. 40

  • Algunos Temas

    Quienes somosQue hemos hechoQue podemos hacerQue planeamos hacer

    SASE Marzo 2011 Pag. 41

  • Quienes SomosClariPhy Argentina S.A. (CASA) fu creada en el 2004por un grupo de investigadores del Laboratorio deComunicaciones Digitales de la Facultad de CienciasExactas, Fsicas y Naturales de la UNCSi bien esta asociada con una empresa extranjera,CASA es una empresa netamente argentinaCASA considera que una parte muy importante de sumisin es contribuir al desarrollo tecnolgico de nuestropasCASA cumple esa misin en base a acuerdos decolaboracion con entidades locales de investigacin ydesarrollo y en base a la creacin de oportunidadestcnicas para los ingenieros argentinos

    SASE Marzo 2011 Pag. 42

  • Quienes somosEmpresa privada dedicada al diseo de CI para lastelecomunicacionesExistencia formal desde el 3er. trimestre de 2006 (8empleados)Certificacion ISO9001 del proceso productivo a finalesde 2007Estrecha relacion con las Universidades (UNC, UNS,UCC, etc.)

    PasantiasBecasCursos de capacitacionPublicaciones

    A la fecha somos33 Tecnicos3 Administrativos

    SASE Marzo 2011 Pag. 43

  • Que hemos hechoCanales Opticos

    6 tape outs exitosos de CI mixtos (Analogico/Digital)para enlaces de 10Gbps (90 y 65 nm TSMC)A 90nm CMOS DSP MLSD Transceiver withIntegrated AFE for Electronic DispersionCompensation of Multi-mode Optical Fibers at 10Gb/s(ISSCC 2008)

    Canal Magnetico3Gbps Emulador de Read Channel en FPGA

    SASE Marzo 2011 Pag. 44

  • Que Podemos Hacer

    Sist

    emas

    RTL

    Back

    End

    Dis.

    Ana.

    Lay.

    Ana.

    Brin

    gup

    GUI

    Asis

    t.Cl

    iente

    sCa

    ract

    .Ha

    rdw

    are

    CL1010 (90nm) w w w w w w w w w wCL1011 (65nm) w w w w w w w w w wCL1161 (65nm) w w w w w w w w w w

    CL1011C (65nm) w w w w w w w w w wCL1040 (40nm) w w w w w w w w w wCL4010 (40nm) w w w w w w w w w wMaRP (FPGA) Emulador de Read Channel en FPGA

    SASE Marzo 2011 Pag. 45

  • Que Planeamos Hacer

    Diseo del HardwareChip Lead (Ya tenemos el control del Top Level Digital)Un CI completo en CASAContinuar creciendo

    SASE Marzo 2011 Pag. 46

  • Contacto

    Hugo S. [email protected]

    http://www.clariphy.com.ar

    SASE Marzo 2011 Pag. 47

    TemarioQue son las CD?Algunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos EjemplosAlgunos Ejemplos

    Un EjemploQue cosas se busca mejorar?Velocidad, Confiabilidad, PrecioProblema a ResolverProblema a ResolverProblema a ResolverHerramientas MatematicasImplementacionFujo de DiseoDiseo del SistemaSeleccion de la ArquitecturaSistemas AnalogicosImplementacionImplementacion (cont.)Verificacion del DispositivoLo Peor que Puede PasarLo Peor que Puede Pasar

    CaracterizacionComo Seguimos?Como Seguimos?Como Seguimos?

    Herramientas NecesariasCaso Testigo: 40Gbps ASICModulacionImperfecciones del Canal Imperfecciones del CanalImperfecciones del CanalImperfecciones del CanalUna solucionROSA y TOSAEtapas AnalogicasEtapas de DSPBulk Chromatic Disp. EqualizerBulk Chromatic Disp. EqualizerFeed Forward Equalizer Floorplan del CL4010Donde se Hacen estos ASIC?Quienes son los Clientes?Que se puede hacer en \la Argentina?Que se puede hacer en \la Argentina?Que se puede hacer en \la Argentina?Que se puede hacer en \la Argentina?

    Clariphy Argentina S.A. \{lue CASA}Algunos TemasQuienes SomosQuienes somosQue hemos hechoQue Podemos HacerQue Planeamos HacerContacto