Simulação
Canal e eye
Um fluxo de bits através de um caminho de parâmetros S com CTLE, DFE e emissores e receptores IBIS, lido como um olho.
Faz passar um fluxo de bits através de um caminho de um resultado FDTD ou em cascata e desenha o olho.
name = "usb-eye"
kind = "channel"
board = "usb-link" # the sim with the S-parameters
through = ["J1", "J2"] # single ended FROM, TO
# pair = ["J1+", "J1-", "J2+", "J2-"] # or differential, uses Sdd21
bit_rate = "5Gbps"
rise = "40ps" # 10-90% edge, default 0.35 UI
swing = "0.8V" # peak to peak
prbs = 7 # 7, 9, 11 or 15
ctle = { dc_gain = -6.0, zero = "1GHz", poles = ["5GHz", "10GHz"] }
dfe_taps = 2 # ideal decision feedback on the first post cursorsOs transmissores e receptores reais vêm dos seus ficheiros IBIS:
tx = { file = "models/sn74lvc1g04.ibs", model = "LVC1G04_OUT_33", component = "LVC1G04_DBV", pin = "4" }
rx = { file = "models/sn74lvc1g04.ibs", model = "LVC1G04_IN_33", component = "LVC1G04_DBV", pin = "2" }O transmissor torna-se uma fonte de Thévenin: a resistência de saída de pequeno sinal das tabelas [Pulldown] e [Pullup] perto dos seus limites, C_comp no die, depois o R, L e C do encapsulamento do pino (ou do componente); o seu [Ramp] define a borda (20-80% convertido para 10-90%) e o [Voltage Range] a excursão, a menos que rise ou swing sejam dados. O receptor carrega a extremidade distante com o seu encapsulamento e C_comp, e o olho é lido no seu die. O caminho é resolvido com a duas portas completa, por isso um receptor de alta impedência vê as reflexões da linha. No modelo SN74LVC1G04 da TI, o ramp e as tabelas V-I concordam na excursão para 50 ohm com 2,5%. O IBIS funciona por agora em caminhos de ponta única.
A resposta ao impulso vem do S21 (ou Sdd21) do caminho, vezes o CTLE, com uma borda gaussiana, e o olho é o PRBS sobreposto a ela em 64 fases por intervalo unitário. Leituras: altura do olho na melhor fase, largura do olho, o pior caso de distorção de pico (cursor principal menos todos os outros cursores), perda em Nyquist e o número de cursores. Uma borda mais rápida do que o alcance dos parâmetros S é atrasada para 1,3 / a frequência máxima, com uma nota. Num canal RC, o pior caso cai dentro de 1,2% de 1 - 2e^(-T/tau).