Skip to main content

Library for system-level SerDes modelling and Simulation

Project description

serdespy

A python library for system-level SerDes modelling and simulation

Table of Contents

General Information

Richard Barrie's undergraduate thesis project. University of Toronto, Engineering Science. ESC499 2021/2022. Supervisors: Tony Chan Causone, Ming Yang Authors: Richard Barrie, Katherine Liang

Features

Includes functions and classes for time-domain model of serdes system

  • Channel Modelling
  • TX FIR
  • TX Jitter
  • Continuous-Time Linear Equalizer
  • Feed-Forward Equalizer
  • Decision Feedback Equalizer
  • PRBS/PRQS generation
  • Eye Diagram Plotter
  • Bit Error Rate Checker
  • Forward Error Correction with Reed-Solomon Codes

Setup

Python 3.7+ required pip install serdespy

Description

  • python module containing functions and classes for SerDes Modelling

Contact

richard.barrie@mail.utoronto.ca

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

serdespy-1.0.tar.gz (40.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

serdespy-1.0-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file serdespy-1.0.tar.gz.

File metadata

  • Download URL: serdespy-1.0.tar.gz
  • Upload date:
  • Size: 40.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for serdespy-1.0.tar.gz
Algorithm Hash digest
SHA256 2b4cfc0d126f0ca6989cf93db65ac3dc43836d31d049f2533fedee693aaa4646
MD5 6bff81bcb20bd4335262c16bc6012969
BLAKE2b-256 fea5914cd0347aecab26341824b64713c1b59eec5234791d1911fe75c8b05a67

See more details on using hashes here.

File details

Details for the file serdespy-1.0-py3-none-any.whl.

File metadata

  • Download URL: serdespy-1.0-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for serdespy-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87190cacf6197dd87b8fee4c42cf566793777e7d947427206b10ca369b2f4550
MD5 04712b8c8066dff91798bf423115e77e
BLAKE2b-256 d26eb25292aaef18f21e89a1199558f7a5fe98e13612e2635fee1c17aa927f7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page