Go to file
Tim Edwards 495bf5fc5d Stretched all metal3 pins 0.02um toward the center of the chip, so that
the length of pin inside the wrapper boundary is 0.3um, which is the
minimum metal3 layer width, and is required by the routing tool.
2023-09-27 15:07:58 -04:00
.githooks misc: scripts to prevent & fix bad mag paths 2022-10-18 04:51:32 -07:00
.github/workflows Update auto-update.yml 2023-02-15 19:14:56 +02:00
.travisCI add documentation 2021-12-17 11:55:08 -08:00
def Stretched all metal3 pins 0.02um toward the center of the chip, so that 2023-09-27 15:07:58 -04:00
docs Update ECO.rst 2022-11-11 19:34:12 +02:00
gds updated caravan gds 2023-06-01 20:15:25 +03:00
lef reharden `caravan` to fix outer pins labeling 2023-05-29 06:47:03 -07:00
lib edited the `max_tran=0` constraint in the lib files 2023-05-24 13:57:41 -07:00
mag Stretched all metal3 pins 0.02um toward the center of the chip, so that 2023-09-27 15:07:58 -04:00
maglef swapped the left `vssd` and `vccd` rings in `caravan_core` to fix an LVS issue 2023-05-30 22:33:33 -07:00
openlane ~ update `caravan` mag and openlane config with the `caravan` specific logo, motto, and copyright 2023-06-01 10:10:11 -07:00
scripts Modified the openframe padframe so that the GPIO "wrapped" 2023-09-25 19:26:09 -04:00
signoff - remove outdated physical verification results 2023-06-01 06:37:36 -07:00
spef update the physical views for `caravel_core` as the previous ones had issues in integration 2023-04-11 07:43:05 -07:00
spi/lvs added physical verification reports 2023-05-31 11:09:10 +03:00
verilog After updating from the PR that adds the gate level chip_io_openframe.v, 2023-09-25 20:10:37 -04:00
xschem Copied files from the original pull request into a new one. Includes 2023-05-08 16:29:24 -04:00
.gitignore - update gpio_control_block config (#57) 2022-04-08 09:27:51 -07:00
.readthedocs.yml add documentation 2021-12-17 11:55:08 -08:00
.travis.yml add documentation 2021-12-17 11:55:08 -08:00
LICENSE Create LICENSE 2021-12-15 23:53:39 -08:00
Makefile correct typos 2023-09-11 11:02:57 -07:00
README.rst Quick fix to a layout route for DRC (#84) 2022-04-22 15:10:31 -07:00
README.src.rst add documentation 2021-12-17 11:55:08 -08:00
manifest Apply automatic changes to Manifest and README.rst 2023-09-25 23:51:16 +00:00

README.src.rst

.. raw:: html

   <!---
   # SPDX-FileCopyrightText: 2020 Efabless Corporation
   #
   # Licensed under the Apache License, Version 2.0 (the "License");
   # you may not use this file except in compliance with the License.
   # You may obtain a copy of the License at
   #
   #      http://www.apache.org/licenses/LICENSE-2.0
   #
   # Unless required by applicable law or agreed to in writing, software
   # distributed under the License is distributed on an "AS IS" BASIS,
   # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   # See the License for the specific language governing permissions and
   # limitations under the License.
   #
   # SPDX-License-Identifier: Apache-2.0
   -->

Caravel Harness
===============

|License| |Documentation Status| |Build Status|

.. note::

   Documentation for this project is being updated to reflect the changes
   for the new redesigned version of Caravel.

Table of contents
=================

-  `Overview <#overview>`__
-  `Caravel Architecture <#caravel-architecture>`__
-  `Quick Start for User Projects  <#quick-start-for-user-projects>`__

   - `Digital User Project <#digital-user-project>`__
   - `Analog User Project <#analog-user-project>`__

-  `Required Directory Structure <#required-directory-structure>`__
-  `Additional Material <#additional-material>`__

Overview
========

Caravel is a template SoC for Efabless Open MPW and chipIgnite shuttles based on the Sky130 node from SkyWater Technologies. The
current SoC architecture is given below.

.. image:: docs/source/_static/caravel_block_diagram.jpg
    :align: center

Datasheet and detailed documentation exist `here <https://caravel-harness.readthedocs.io/>`__

.. include:: docs/source/getting-started.rst

.. |License| image:: https://img.shields.io/github/license/efabless/caravel
   :alt: GitHub license - Apache 2.0
   :target: https://github.com/efabless/caravel
.. |Documentation Status| image:: https://readthedocs.org/projects/caravel-harness/badge/?version=latest
   :alt: ReadTheDocs Badge - https://caravel-harness.rtfd.io
   :target: https://caravel-harness.readthedocs.io/en/latest/?badge=latest
.. |Build Status| image:: https://travis-ci.com/efabless/caravel.svg?branch=master
   :alt: Travis Badge - https://travis-ci.org/efabless/caravel
   :target: https://travis-ci.com/efabless/caravel