sscs-ose-chipathon.github.io/HOWTO.md
2023-03-09 13:43:39 -05:00

3.3 KiB
Raw Permalink Blame History

How to Participate

  • Join the “opensource-silicon” Slack space and subscribe to the #ieee-sscs-dc-23 channel. This is the Chipathons main communication channel. Feel free to post any questions here (about tool setup, circuit design, etc.).
  • Optionally, join the Chipathon info session (see schedule below) to ask questions and learn more about the design goals and logistics.
  • Create a Jupyter notebook detailing the main ideas of your design. You can choose to address a single sub-block (e.g., a programmable gain amplifier for the oscilloscope) or a more complete solution (e.g., the complete waveform generator design). For an example on how to describe a design idea using Jupyter, please see this temperature sensor notebook. Note: It is not necessary to create a layout at the proposal stage.
  • Create a pull request for your proposal notebook submission by the deadline stated below. Refer to the “how to submit” instructions in the Chipathon repository for further details.

How to Submit your Notebook

Participants are required to send their GitHub Pull Request to this repository by: May 1, 2023, 11:59 PM Pacific Time.

Note: Please do not make any modifications to your Pull Request after the above deadline. All PRs will be merged after the deadline is passed.

Please use the following Notebook Template for your submission.

The following Notebooks could be used as a reference:

Pull Requests are expected to be placed in the initial_notebooks_2023 folder. To help with the review process, please follow the guidelines below:

  • Create a subfolder inside initial_notebooks_2023 folder which includes Notebooks with your project name and any files or README that are needed.
  • Spell out your team members at the top of your Notebook.
  • Add References to your work which includes Notebooks you have reused.
  • Feel free to open GitHub issues if you have any questions regarding this process.
  • Add tools versions that you recommend to run your Notebook.

Please refer to this general documentation on how to start a Colab or Jupyter Notebooks.

Schedule

  • Info session: March 9, 2023, 8:00 AM Pacific Time (meeting link to follow).
  • Proposal deadline: May 1, 2023, 11:59 PM Pacific Time
  • Announcement of selected teams: May 15, 2023
  • Start of online meetups: June 2023
  • Tapeout deadline: December 2023