1
0
mirror of https://github.com/aolofsson/oh.git synced 2025-01-17 20:02:53 +08:00
Andreas Olofsson f56590003f Reorg to remove common
- Easier to navigate (shallow is good)
- "common" is kind of like "misc"...superfluous in this case
2016-02-16 08:20:29 -05:00
..
2016-02-16 08:05:58 -05:00
2016-02-16 08:14:46 -05:00
2016-02-16 08:20:29 -05:00
2016-02-16 08:20:29 -05:00
2016-02-16 08:20:29 -05:00
2016-02-16 08:05:58 -05:00

CHIP DESIGN REFERENCE FLOW

This folder contains the recommended directory structure for implementing ASICs using OH! The directory structure is based on two decades of chip design experience (from 0.35um to 14nm) and is currently being used by Adapteva to design Epiphany based ASICs.

The structure is designed to simplify implementation scripts and maximize portability across:

  • multiple foundries
  • multiple process nodes
  • multiple IP vendors
  • multiple EDA vendors

RESOURCES

DIRECTORY STRUCTURE & NAMING METHODOLOGY

DIRECTORY NAME DESCRIPTION
docs Open source documents and design guidelines
common Open source tcl script and software
foundry ("foundry1") tsmc, gf, tower, smic, umc, etc
process ("process1") 28slp, 65g, etc
IP types("ip1") pdk, stdlib, io, sram, serdes, etc
IP company name ("ipco1") arm, synopsys, cadence, tsmc, etc
eda company name ("eda1") synopsys, cadence, mentor, etc
proprietary content under NDA not for distribution

alt tag

Description of contents inside each folder can be found in the local README.md file.

To visualize the directory structure, use the 'tree' utility.

CONTRIBUTION NEEDED

Non-disclosure agreements prevent populating the directory with exact script and process details. If you have access to an open process, then please do subnmit a PR with a populated technology tree