[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / 5c / e868b3c7a021519a37a802eab0b269c30cd086
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Wed, 18 Mar 2020 15:15:10 +0000
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-riscv.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jEaPV-0008Tv-VX; Wed, 18 Mar 2020 15:15:09 +0000
8 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org)
9 by libre-riscv.org with esmtp (Exim 4.89)
10 (envelope-from <bugzilla-daemon@libre-riscv.org>) id 1jEaPU-0008Tj-Fa
11 for libre-riscv-dev@lists.libre-riscv.org; Wed, 18 Mar 2020 15:15:08 +0000
12 From: bugzilla-daemon@libre-riscv.org
13 To: libre-riscv-dev@lists.libre-riscv.org
14 Date: Wed, 18 Mar 2020 15:15:08 +0000
15 X-Bugzilla-Reason: CC
16 X-Bugzilla-Type: changed
17 X-Bugzilla-Watch-Reason: None
18 X-Bugzilla-Product: Libre-SOC's first SoC
19 X-Bugzilla-Component: Hardware Layout
20 X-Bugzilla-Version: unspecified
21 X-Bugzilla-Keywords:
22 X-Bugzilla-Severity: enhancement
23 X-Bugzilla-Who: lkcl@lkcl.net
24 X-Bugzilla-Status: CONFIRMED
25 X-Bugzilla-Resolution:
26 X-Bugzilla-Priority: ---
27 X-Bugzilla-Assigned-To: tanner.of.kha@gmail.com
28 X-Bugzilla-Flags:
29 X-Bugzilla-Changed-Fields:
30 Message-ID: <bug-217-13-4yBheDHGDv@http.bugs.libre-riscv.org/>
31 In-Reply-To: <bug-217-13@http.bugs.libre-riscv.org/>
32 References: <bug-217-13@http.bugs.libre-riscv.org/>
33 X-Bugzilla-URL: http://bugs.libre-riscv.org/
34 Auto-Submitted: auto-generated
35 MIME-Version: 1.0
36 Subject: [libre-riscv-dev] [Bug 217] create a "ring" system which allows pad
37 locations to be specified conveniently
38 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
39 X-Mailman-Version: 2.1.23
40 Precedence: list
41 List-Id: Libre-RISCV General Development
42 <libre-riscv-dev.lists.libre-riscv.org>
43 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
44 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
45 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
46 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
47 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
48 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
49 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
50 Reply-To: Libre-RISCV General Development
51 <libre-riscv-dev@lists.libre-riscv.org>
52 Content-Type: text/plain; charset="utf-8"
53 Content-Transfer-Encoding: base64
54 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
55 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
56
57 aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTcKCi0tLSBDb21t
58 ZW50ICM0MCBmcm9tIEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gPGxrY2xAbGtjbC5uZXQ+
59 IC0tLQooSW4gcmVwbHkgdG8gSm9jayBUYW5uZXIgZnJvbSBjb21tZW50ICMzOSkKPiBJJ20gZ2xh
60 ZCBJIG1hbmFnZWQgdG8gZml4IG15IFB5Y2hhcm0gaW4gdGVybXMgb2YgaW50cm9zcGVjdGluZyB0
61 aGUgQ29yaW9saXMKPiBQeXRob24gZXh0ZW5zaW9ucy4gSXQgd2FzIGEgc3RhbGUgc2tlbGV0b24g
62 Y2FjaGUuIEkgZGVsZXRlZCBpdCBtYW51YWxseSAodGhlCj4gdXN1YWwg4oCcSW52YWxpZGF0ZSBh
63 bmQgcmVzdGFydOKAnSBkaWQgbm90IGRvIHRoZSB0cmljayksIGFuZCBldmVyeXRoaW5nCj4gc3Vk
64 ZGVubHkgc3RhcnRlZCB0byB3b3JrLCBpbmNsdWRpbmcgY29kZSBjb21wbGV0aW9uLgoKZXhjY2Vs
65 bGVudC4KCj4gSSBtYWRlIGEgd3JhcHBlciBmdW5jdGlvbiBhcm91bmQgJ1Bpbi5jcmVhdGUoKScs
66 IHRoYXQgdHJpZXMgdG8gdXNlIHNvbWUKPiBkZWZhdWx0cyBmb3Igc2ltcGxlciB1c2UuIEkgbWF5
67 IGdvdCBzb21lIG9mIHRoZSBkZWZhdWx0cyB3cm9uZyB0aG91Z2guIE1heWJlCj4gbW9yZSBhcHBy
68 b3ByaWF0ZSB2YWx1ZXMgY2FuIGJlIGRlZHVjdGVkIGZyb20gdGhlIEh1cnJpY2FuZSdzIGd1dHMu
69 IFBsZWFzZQo+IGhhdmUgYSBsb29rLgoKbG9va3MgZ3JlYXQgdG8gbWUuICB0aGUgZG9jc3RyaW5n
70 IHF1YWxpdHkgaXMgZXhjZWxsZW50LgoKaSBkaWQgbXkgdXN1YWwgIm1ha2UgbXlzZWxmIGdvIG92
71 ZXIgdGhlIGNvZGUgYnkgbWFraW5nCndoaXRlc3BhY2UgY2xlYW51cHMiIGkgZmluZCBpdCdzIGEg
72 Z29vZCB3YXkgdG8gInJldmlldyIgYnkgbWFraW5nIG15IGZpbmdlcnMKImRvIiBpZiB5b3Uga25v
73 dyB3aGF0IGkgbWVhbi4gIHlvdSdsbCBuZWVkIHRvIGRvIGEgZ2l0IHB1bGwsIHRoZXJlLgoKRklY
74 RUQgaXMgYSBnb29kIGRlZmF1bHQuICAyLjAgZm9yIHRoZSB0cmFjay13aWR0aCwgd2UgbWlnaHQg
75 d2FudCB0byBoYXZlCmEgY2xhc3MgdGhhdCBzZXRzIHRoYXQsIGF0IHNvbWUgcG9pbnQsIHJhdGhl
76 ciB0aGFuIGEgZnVuY3Rpb24uCgpzbyB0aGUgbmV4dCB0d28gdGhpbmdzLCBpIHRoaW5rOgoKMS4g
77 Y2FuIHlvdSBtYWtlIGEgZnVuY3Rpb24gd2hpY2ggY3JlYXRlcyB0aGUgQkxPQ0tBR0UgInRoaW5n
78 cyI/CiAgIHRoZW4gY2FsbCBpdCBmcm9tIGFkZCgpIGFuZCBzdWIoKS4gIGRlZmF1bHRzIHRvIDIs
79 Myw0IGhvd2V2ZXIgYWxsb3cKICAgaXQgdG8gYmUgcGFyYW1ldGVyaXNhYmxlLgoKMi4gYWRkKCkg
80 YW5kIHN1YigpIGFyZSBuZWFyLWR1cGxpY2F0ZXMgYW5kIHRvIHNvbWUgZXh0ZW50IHNvIGlzIGFs
81 dTE2LgogICBjb3VsZCB5b3UgbWFrZSBhIGZ1bmN0aW9uIHdoaWNoIGJvdGggYWRkKCkgYW5kIHN1
82 YigpIGNhbGwsIGFuZCBicmVhawogICBvdXQgcGllY2VzIGZvciBhbHUxNigpPyAgZm9yIGV4YW1w
83 bGUsIHRoZSAiZmluZCBhbmQgcGxhY2UiIGFkZCBhbmQgc3ViCgp3ZSB3YW50IHRoZSBhY3R1YWwg
84 InBhcmFtZXRlcmlzYXRpb24iIHRvIGJlIGFzIGJhc2ljIGFuZCBhcyBibGVlZGluZ2x5Cm9idmlv
85 dXMgYXMgcG9zc2libGUgYnkga2VlcGluZyBpdCBjb21wYWN0LCB3aXRoIGV2ZXJ5dGhpbmcgImNv
86 cmlvbGlzLXJlbGF0ZWQiCmJlaGluZCBmdW5jdGlvbnMgd2hpY2ggYXJlIHdlbGwtY29tbWVudGVk
87 IGFzIHRvIHdoYXQgdGhleSBkby4KCnNvIGZvciBhZGQoKSBhbmQgc3ViKCkgdGhleSBzaG91bGQg
88 YmUgY2FsbGluZyBmdW5jdGlvbnMgdGhhdCwgZWZmZWN0aXZlbHksCnRha2Ugbm90aGluZyBtb3Jl
89 IHRoYW46CgotIHRoZSBjZWxsIG5hbWUKLSB0aGUgc2l6ZQotIHRoZSBwaW5zLgoKZXJyLi4uIHRo
90 YXQncyBpdCEKCgp0aGUgdGFzayBhZnRlciB0aGF0IGlzIHdoZXJlIHRoZSAicmVhbCIgc3R1ZmYg
91 c3RhcnRzIGlmIHlvdSBrbm93IHdoYXQgaSBtZWFuLgoKeW91IHNlZSBob3cgdGhlcmUncyBhIG1h
92 c3NpdmUgYW1vdW50IG9mIHdoaXRlc3BhY2UgYXQgdGhlIHRvcCBvZiBhbHUxNi5hcAphbmQgYXQg
93 dGhlIGJvdHRvbT8gd2l0aCB0cmFja3MgdGhhdCwgYmVjYXVzZSBvZiB0aGUgVklBcywgeW91IGNh
94 bid0IGZpdAphbnkgbXVsdGktbGF5ZXIgcm91dGluZywgc28gKGFwYXJ0IGZyb20gdGhlIHZlcnkg
95 dG9wIDUwIHdoaWNoIGlzIHJlYWxseQpwdXp6bGluZywgbXVzdCByYWlzZSBhIGJ1ZyB3aXRoIEpl
96 YW4tUGF1bCBhYm91dCBpdCkgdGhlcmUncyB2ZXJ5IGxpdHRsZQpvcHBvcnR1bml0eSB0byAib3B0
97 aW1pc2UgaXQiLgoKaG93ZXZlci4uLiB0aGlzIGlzIGVudGlyZWx5IGEgcHJvYmxlbSBvZiBvdXIg
98 b3duIG1ha2luZywgYmVjYWlzZSBib3RoIGFkZCgpCmFuZCBzdWIoKSBoYXZlIGlucHV0cyBhdCB0
99 aGUgKnRvcCogYW5kIG91dHB1dHMgYXQgdGhlICpib3R0b20qLgoKd2hhdCBpcyBuZWVkZWQgaW5z
100 dGVhZCBpczoKCiogaW5wdXRzIG9uIGFkZCgpIGFuZCBzdWIoKSB0byBiZSAqQUxMKiBhdCB0aGUg
101 dG9wIChOT1JUSCkKICAtIEErQiB0byBzdGlsbCBiZSBpbnRlcmxlYXZlZCAoanVzdCBzcGFjZWQg
102 Y2xvc2VyIHRvZ2V0aGVyKQogICAgYW5kIG9uIHRoZSBMRUZUIG9mIE5PUlRICiAgLSBPIHRvIGJl
103 IGluIHRoZSBSSUdIVCBzaWRlIG9mIE5PUlRICgoqIHdoZW4gInBsYWNlZCIgaW5zaWRlIGFsdTE2
104 LCB0aGUgImFkZCIgY2VsbCBuZWVkcyB0byBiZSAqUk9UQVRFRCoKICAobm90IE9yaWVudGF0aW9u
105 LklEKSwgY2xvY2t3aXNlIGFuZAogICJzdWIiIG5lZWRzIHRvIGJlIHJvdGF0ZWQgKmFudGkqLWNs
106 b2Nrd2lzZQoKKiBhbHUxNiBBIGFuZCBCIGlucHV0IGFuZCBPIG91dHB1dCAtIGp1c3QgZm9yIGZp
107 dHMgYW5kIGdpZ2dsZXMgLSB0byBiZQogIGJyb3VnaHQgY2xvc2VyIHRvZ2V0aGVyIChub3QgYXMg
108 c3BhY2VkLW91dCBhY3Jvc3MgdGhlIHdob2xlIG9mIHRoZSBjZWxsKQogIHdoaWxzdCBzdGlsbCBs
109 ZWZ0IG9uIHRoZWlyIHJlc3BlY3RpdmUgc2lkZXMuCgoqIHBsYWNlLWFuZC1yb3V0ZSBhdHRlbXB0
110 ZWQgaW4gdGhlIHNhbWUgd2F5LgoKeW91IF93aWxsXyBmaW5kIHRoYXQgdGhlIHJvdXRlIG9mIGFk
111 ZCgpIC8gc3ViKCkgd2lsbCBnbyAicXVpcmt5IiBpLmUuIGlmCmNlcnRhaW4gY29tYmluYXRpb25z
112 IG9mIHRoZSBwaW5zIGFyZSBnaXZlbiwgdGhlIHJvdXRpbmcgd2lsbCBub3Qgd29yawooImVycm9y
113 LCBwaW4gaXMgdG9vIGZhciBhd2F5IGZyb20gY2VsbCIgdGhhdCBzb3J0IG9mIHRoaW5nKQoKeW91
114 IGp1c3QgaGF2ZSB0byBleHBlcmltZW50IHVudGlsIHlvdSBmaW5kIGEgd29ya2luZyBjb21iaW5h
115 dGlvbi4KCnRoaXMga2luZCBvZiB0aGluZyBpcyBiYXNpY2FsbHkgdGhlICJjb3JlIiBvZiB3aGF0
116 IG5lZWRzIGRvaW5nOiBsb29raW5nIGF0CmhvdyB0aGUgcm91dGVyIHJlYWN0cywgdGhlbiBnb2lu
117 ZyAiaG1tbSIgd2hlbiBpdCBmYWlscy4KCgphcyB3ZSBwcm9ncmVzcyB0aHJvdWdoIHRvIGxhcmdl
118 ciBibG9ja3MsIHdlIHdpbGwgbmVlZCB0byBwbGFuIHRoaW5ncwphIGJpdCBjYXJlZnVsbHkuCgpm
119 b3IgZXhhbXBsZTogdGhlcmUgd2lsbCBiZSBhYm91dCAqVEhJUlRZKiBvZiB0aGVzZSBBTFVzIC0g
120 c29tZSBvZiB0aGVtCmV4dHJlbWVseSBsYXJnZSAtIGNvbWluZyBvZmYgb2YgYSAqU0lOR0xFKiBi
121 dXMgKCEhKS4gIGkuZS4gdGhlIGRhdGEKKmluKiBjb21lcyAqYmFjayogdG8gdGhlIHNhbWUgbG9j
122 YXRpb24gYXMgdGhlIGRhdGEgKm91dCosIGJhY2sgb250bwp0aGUgc2FtZSBidXMuCgp0aGVyZWZv
123 cmUsIHdoZW4gd2UgZ2V0IHRvIHRoYXQgcG9pbnQsIHRoZSAidGhpbm5lciIgZWFjaCBBTFUgaXMs
124 IHRoZQpiZXR0ZXIuICBpbiBvdGhlciB3b3Jkcywgd2UgbmVlZCBhICJjaGFpbiIgb2YgcGlwZWxp
125 bmUgc3RhZ2VzLCB3aGVyZQpoYWxmIG9mIHRoZW0gZ28gb25lIGRpcmVjdGlvbiwgdGhlbiB0aGUg
126 ZGF0YSAidHVybnMiIHJvdW5kLCBhbmQgdGhlCnN0YWdlcyBmb3IgdGhlIGxhc3QgaGFsZiBjb21l
127 ICpiYWNrKiB0aGUgb3RoZXIgd2F5LiAgdGhhdCB3YXkgd2UgaGF2ZQp0aGUgaW5wdXRzIGFycml2
128 aW5nIGJhY2sgYXQgdGhlIHNhbWUgcGxhY2UgYXMgdGhlIG91dHB1dHMsIGFuZCB0YS1kYWEsCndl
129 IGNhbiByb3V0ZSB0aGVtIG9udG8gdGhlIHNhbWUgYnVzLgoKYmFzaWNhbGx5IHRoaXMgaGVyZSAt
130 IGFsdTE2IC0gaXMgYSB0cmlhbCBydW4gb2YgdGhhdCBjb25jZXB0LCB3aGljaCB3aWxsCmJlIG1h
131 c3NpdmVseSBleHBhbmRlZCBieSBhYm91dCAxMDAgdGltZXMgbGFyZ2VyIHRoYW4gYWRkKCkgYW5k
132 IHN1YigpIGFyZSwKcmlnaHQgbm93LgoKKCEhKSA6KQoKCm9oLgoKeWVzLgoKbmVhcmx5IGZvcmdv
133 dC4KCnRoaXJkIHRhc2s6IHdlIG5lZWQgdG8gY29tcHV0ZSAoYXV0by1jYWxjdWxhdGUpIHRoZSBz
134 aXplIG9mIGFsdTE2IGJhc2VkCm9uIHRoZSByZWxhdGl2ZSBzaXplIG9mIGFkZCgpLCBzdWIoKSwg
135 YW5kIHRoZSByZW1haW5pbmcgY29tcG9uZW50cy4KdGhhdCBvbmUgd2UgbWlnaHQgaGF2ZSB0byBh
136 c2sgSmVhbi1QYXVsIGFib3V0LgoKZXJtLCB3aHkgYXJlIHdlIGRpc2N1c3NpbmcgdGhpcyB1bmRl
137 ciB0aGlzIGJ1Z3JlcG9ydD8gIG11c3QgY3JlYXRlCmEgbmV3IG9uZSwgcmVhbGx5IChkb2gpLgoK
138 LS0gCllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgbWFpbCBiZWNhdXNlOgpZb3UgYXJlIG9uIHRoZSBD
139 QyBsaXN0IGZvciB0aGUgYnVnLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
140 X19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJpc2N2LWRldkBs
141 aXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9yZy9tYWlsbWFu
142 L2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
143