Initial release of the ReRAM PDK. This release contains only documentation. Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com> Signed-off-by: Tim 'mithro' Ansell <tansell@google.com> Signed-off-by: Steve Kosier <Steve.Kosier@skywatertechnology.com>
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds new file mode 100644 index 0000000..361affc --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds Binary files differ
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds.new b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds.new new file mode 100644 index 0000000..937cd45 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds.new Binary files differ
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds.pins.new b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds.pins.new new file mode 100644 index 0000000..cefd897 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.gds.pins.new
@@ -0,0 +1,2 @@ +TE +BE
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.magic.lef b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.magic.lef new file mode 100644 index 0000000..8caa2be --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.magic.lef
@@ -0,0 +1,27 @@ +# Copyright 2020 The SkyWater PDK Authors +# +# 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 +# +# https://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 + +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO sky130_fd_pr_reram__reram_cell + CLASS BLOCK ; + FOREIGN sky130_fd_pr_reram__reram_cell ; + ORIGIN 0.000000 0.000000 ; + SIZE 0.005000 BY 0.005000 ; +END sky130_fd_pr_reram__reram_cell +END LIBRARY
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.magic.lef.new b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.magic.lef.new new file mode 100644 index 0000000..66c5b6d --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.magic.lef.new
@@ -0,0 +1,41 @@ +# Copyright 2020 The SkyWater PDK Authors +# +# 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 +# +# https://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 + +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO sky130_fd_pr_reram__reram_cell + CLASS BLOCK ; + FOREIGN sky130_fd_pr_reram__reram_cell ; + ORIGIN 0.160000 0.160000 ; + SIZE 0.320000 BY 0.320000 ; + PIN BE + PORT + LAYER met2 ; + RECT -0.130000 -0.160000 0.130000 0.160000 ; + END + END BE + PIN TE + PORT + LAYER met1 ; + RECT -0.160000 -0.130000 0.160000 0.130000 ; + LAYER via ; + RECT -0.130000 -0.130000 0.130000 0.130000 ; + END + END TE +END sky130_fd_pr_reram__reram_cell +END LIBRARY
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.spice b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.spice new file mode 100644 index 0000000..1c14ba0 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.spice
@@ -0,0 +1,19 @@ +* Copyright 2020 The SkyWater PDK Authors +* +* 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 +* +* https://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 + + +* Top level circuit sky130_fd_pr_reram__reram_cell +.end
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.spice.new b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.spice.new new file mode 100644 index 0000000..7732452 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.spice.new
@@ -0,0 +1,20 @@ +* Copyright 2020 The SkyWater PDK Authors +* +* 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 +* +* https://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 + + +.subckt sky130_fd_pr_reram__reram_cell BE TE +R0 BE TE 0.000000 +.ends
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.svg b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.svg new file mode 100644 index 0000000..3b59353 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.svg
@@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + id="svg10" + version="1.2" + viewBox="0 0 1898 1059" + height="1059pt" + width="1898pt"> + <metadata + id="metadata14"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <clipPath + id="clip1"> + <path + id="path2" + d="M 18.5 2.5 L 1898 2.5 L 1898 1059 L 18.5 1059 Z M 18.5 2.5 " /> + </clipPath> + </defs> + <g + id="surface178"> + <g + id="g7" + clip-rule="nonzero" + clip-path="url(#clip1)" /> + </g> +</svg>
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.va b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.va new file mode 100644 index 0000000..978e0a8 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.va
@@ -0,0 +1,103 @@ +// Copyright 2020 The SkyWater PDK Authors +// +// 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 +// +// https://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 + +`include "constants.vams" +`include "disciplines.vams" + +module rram2(TE, BE); + inout TE; // top electrode + inout BE; // bottom electrode + electrical TE, BE; + + // ================================================== + // input parameters + // -------------------------------------------------- + // physical area and thickness + parameter real area_ox = 0.1024e-12 from (0:inf); // area of TE/BE overlap [meters^2] + parameter real Tox = 5.0e-9 from (0:inf); // thickness of oxide between TE and BE [meters] + parameter real Tfilament_max = 4.9e-9 from (0:inf); // maximum thickness of conductive filament (for minimum resistance) [meters] + parameter real Tfilament_min = 3.3e-9 from (0:inf); // minimum thickness of conductive filament (for maximum resistance) [meters] + parameter real Tfilament_0 = 3.3e-9 from [Tfilament_min:Tfilament_max]; // initial thickness of conductive filament (at t=0 for transient simulation) [meters] + // activation energy + parameter real Eact_generation = 1.501 from (0:inf); // activation energy for vacancy generation [eV] + parameter real Eact_recombination = 1.500 from (0:inf); // activation energy for vacancy recombination [eV] + // calibration parameters: I-V + parameter real I_k1 = 6.140e-5 from (0:inf); // current calibration parameter [Amps] + parameter real Tfilament_ref = 4.7249e-9 from (0:inf); // filament thickness calibration parameter [meters] + parameter real V_ref = 0.430 from (0:inf); // voltage calibration parameter [Volts] + // calibration parameters: filament growth + parameter real velocity_k1 = 150 from (0:inf); // velocity calibration parameter [meters/second] + parameter real gamma_k0 = 16.5 from (0:inf); // enhancement factor calibration parameter [unitless] + parameter real gamma_k1 = -1.25 from (-inf:inf); // enhancement factor calibration parameter [unitless] + // calibration parameters: temperature + parameter real Temperature_0 = 300 from (0:inf); // intial temperature [degrees Kelvin] + parameter real C_thermal = 3.1825e-16 from (0:inf); // effective thermal capacitance [Joules/Kelvin] + parameter real tau_thermal = 0.23e-9 from (0:inf); // effective thermal time constant [seconds] + // simulation control + parameter real t_step = 1.0e-9 from (0:inf); // maximum time step [seconds] + // ================================================== + + // internal parameters + real a0 = 0.25e-9; // atomic distance [m] + real Tfilament_current; // current filament thickness [m] + real Tfilament_dTdt; // current filament thickness, derivative w.r.t. time [m/s] + real gamma; // local enhancement factor + real Temperature_current; // current temperature + real kT_over_q; // e.g., 0.0259 at 300 degrees K [eV] + + // transient simulation parameters + real t_current; // current time step [s] + real t_previous; // previous time step [s] + real t_delta; // difference between current vs. previous time step + + // local functions + analog function real soft_minmax; + input x, xmin, xmax; + real x, xmin, xmax; + real p = 10; + begin + if (x > xmax) begin + soft_minmax = xmax; + end else if (x < xmin) begin + soft_minmax = xmin; + end else begin + soft_minmax = x; + end + end + endfunction // soft_minmax + + // core equations + analog begin + @(initial_step) begin + // initial condition + Temperature_current = Temperature_0; + Tfilament_current = Tfilament_0; + end + $bound_step(t_step); // bound maximum time step + t_current = $abstime; // current time + t_delta = t_current - t_previous; + gamma = gamma_k0 + gamma_k1 * pow((Tox - Tfilament_current)/1.0e-9, 3); + kT_over_q = (`P_K * Temperature_current) / `P_Q; + Tfilament_dTdt = velocity_k1 * (exp(-Eact_generation / kT_over_q) * exp( gamma * a0/Tox * V(TE,BE) / kT_over_q) - + exp(-Eact_recombination / kT_over_q) * exp(-gamma * a0/Tox * V(TE,BE) / kT_over_q)); + Tfilament_current = Tfilament_current + Tfilament_dTdt * t_delta; // 1st-order update to filament thickness + Tfilament_current = soft_minmax(Tfilament_current, Tfilament_min, Tfilament_max); // bound filament thickness + I(TE,BE) <+ I_k1 * exp(-(Tox - Tfilament_current)/(Tox - Tfilament_ref)) * sinh( V(TE,BE)/V_ref ); + Temperature_current = (Temperature_current + t_delta * (abs(V(TE,BE)*I(TE,BE)) / C_thermal + Temperature_0/tau_thermal)) + / (1 + t_delta/tau_thermal); // 1st-order update to temperature + t_previous = $abstime; // current time step is previous time step for next iteration + end +endmodule
diff --git a/cells/reram_cell/sky130_fd_pr_reram__reram_cell.va.params.json b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.va.params.json new file mode 100644 index 0000000..e3aeca3 --- /dev/null +++ b/cells/reram_cell/sky130_fd_pr_reram__reram_cell.va.params.json
@@ -0,0 +1,70 @@ +{ + "DEFAULT_area_ox": { + "value": 0.1024, + "parameter_explanation": "area of TE/BE overlap [meters^2]" + }, + "DEFAULT_Tfilament_0": { + "value": 3.3e-9, + "parameter_explanation": "initial thickness of conductive filament (at t=0 for transient simulation) [meters]" + }, + "DEFAULT_t_step": { + "value": 1.0e-9, + "parameter_explanation": "maximum time step [seconds]" + }, + "cal_Tox": { + "value": 5.0e-9, + "parameter_explanation": "thickness of oxide between TE and BE [meters]" + }, + "cal_Tfilament_max": { + "value": 4.9e-9, + "parameter_explanation": "maximum thickness of conductive filament (for minimum resistance) [meters]" + }, + "cal_Tfilament_min": { + "value": 3.3e-9, + "parameter_explanation": "minimum thickness of conductive filament (for maximum resistance) [meters]" + }, + "cal_Eact_generation": { + "value": 1.501, + "parameter_explanation": "activation energy for vacancy generation [eV]" + }, + "cal_Eact_recombination": { + "value": 1.500, + "parameter_explanation": "activation energy for vacancy recombination [eV]" + }, + "cal_I_k1": { + "value": 6.140e-5, + "parameter_explanation": "current calibration parameter [Amps]" + }, + "cal_Tfilament_ref": { + "value": 4.7249e-9, + "parameter_explanation": "filament thickness calibration parameter [meters]" + }, + "cal_V_ref": { + "value": 0.430, + "parameter_explanation": "voltage calibration parameter [Volts]" + }, + "cal_velocity_k1": { + "value": 150, + "parameter_explanation": "velocity calibration parameter [meters/second]" + }, + "cal_gamma_k0": { + "value": 16.5, + "parameter_explanation": "enhancement factor calibration parameter [unitless]" + }, + "cal_gamma_k1": { + "value": -1.25, + "parameter_explanation": "enhancement factor calibration parameter [unitless]" + }, + "cal_Temperature_0": { + "value": 300, + "parameter_explanation": "intial temperature [degrees Kelvin]" + }, + "cal_C_thermal": { + "value": 3.1825e-16, + "parameter_explanation": "effective thermal capacitance [Joules/Kelvin]" + }, + "cal_tau_thermal": { + "value": 0.23e-9, + "parameter_explanation": "effective thermal time constant [seconds]" + } +} \ No newline at end of file
diff --git a/cells/reram_inst/sky130_fd_pr_reram__reram_inst.gds b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.gds new file mode 100644 index 0000000..70af7e3 --- /dev/null +++ b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.gds Binary files differ
diff --git a/cells/reram_inst/sky130_fd_pr_reram__reram_inst.magic.lef b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.magic.lef new file mode 100644 index 0000000..e389129 --- /dev/null +++ b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.magic.lef
@@ -0,0 +1,27 @@ +# Copyright 2020 The SkyWater PDK Authors +# +# 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 +# +# https://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 + +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO sky130_fd_pr_reram__reram_inst + CLASS BLOCK ; + FOREIGN sky130_fd_pr_reram__reram_inst ; + ORIGIN -0.310000 -0.200000 ; + SIZE 0.005000 BY 0.005000 ; +END sky130_fd_pr_reram__reram_inst +END LIBRARY
diff --git a/cells/reram_inst/sky130_fd_pr_reram__reram_inst.spice b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.spice new file mode 100644 index 0000000..fecb79e --- /dev/null +++ b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.spice
@@ -0,0 +1,19 @@ +* Copyright 2020 The SkyWater PDK Authors +* +* 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 +* +* https://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 + + +* Top level circuit sky130_fd_pr_reram__reram_inst +.end
diff --git a/cells/reram_inst/sky130_fd_pr_reram__reram_inst.svg b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.svg new file mode 100644 index 0000000..37a0ffe --- /dev/null +++ b/cells/reram_inst/sky130_fd_pr_reram__reram_inst.svg
@@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + id="svg10" + version="1.2" + viewBox="0 0 1898 1059" + height="1059pt" + width="1898pt"> + <metadata + id="metadata14"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <clipPath + id="clip1"> + <path + id="path2" + d="M 18.5 2.5 L 1898 2.5 L 1898 1059 L 18.5 1059 Z M 18.5 2.5 " /> + </clipPath> + </defs> + <g + id="surface180"> + <g + id="g7" + clip-rule="nonzero" + clip-path="url(#clip1)" /> + </g> +</svg>
diff --git a/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.gds b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.gds new file mode 100644 index 0000000..0ffcab7 --- /dev/null +++ b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.gds Binary files differ
diff --git a/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.magic.lef b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.magic.lef new file mode 100644 index 0000000..4cb7306 --- /dev/null +++ b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.magic.lef
@@ -0,0 +1,27 @@ +# Copyright 2020 The SkyWater PDK Authors +# +# 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 +# +# https://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 + +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO sky130_fd_pr_reram__reram_test_drc + CLASS BLOCK ; + FOREIGN sky130_fd_pr_reram__reram_test_drc ; + ORIGIN 0.000000 0.000000 ; + SIZE 0.005000 BY 0.005000 ; +END sky130_fd_pr_reram__reram_test_drc +END LIBRARY
diff --git a/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.spice b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.spice new file mode 100644 index 0000000..249ef2c --- /dev/null +++ b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.spice
@@ -0,0 +1,19 @@ +* Copyright 2020 The SkyWater PDK Authors +* +* 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 +* +* https://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 + + +* Top level circuit sky130_fd_pr_reram__reram_test_drc +.end
diff --git a/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.svg b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.svg new file mode 100644 index 0000000..3b59353 --- /dev/null +++ b/cells/reram_test_drc/sky130_fd_pr_reram__reram_test_drc.svg
@@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + id="svg10" + version="1.2" + viewBox="0 0 1898 1059" + height="1059pt" + width="1898pt"> + <metadata + id="metadata14"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <clipPath + id="clip1"> + <path + id="path2" + d="M 18.5 2.5 L 1898 2.5 L 1898 1059 L 18.5 1059 Z M 18.5 2.5 " /> + </clipPath> + </defs> + <g + id="surface178"> + <g + id="g7" + clip-rule="nonzero" + clip-path="url(#clip1)" /> + </g> +</svg>
diff --git a/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.gds b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.gds new file mode 100644 index 0000000..1b4da99 --- /dev/null +++ b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.gds Binary files differ
diff --git a/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.magic.lef b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.magic.lef new file mode 100644 index 0000000..aa2ef15 --- /dev/null +++ b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.magic.lef
@@ -0,0 +1,27 @@ +# Copyright 2020 The SkyWater PDK Authors +# +# 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 +# +# https://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 + +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO sky130_fd_pr_reram__reram_test_lvs_property + CLASS BLOCK ; + FOREIGN sky130_fd_pr_reram__reram_test_lvs_property ; + ORIGIN -0.310000 -0.200000 ; + SIZE 0.005000 BY 0.005000 ; +END sky130_fd_pr_reram__reram_test_lvs_property +END LIBRARY
diff --git a/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.spice b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.spice new file mode 100644 index 0000000..5e0b731 --- /dev/null +++ b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.spice
@@ -0,0 +1,19 @@ +* Copyright 2020 The SkyWater PDK Authors +* +* 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 +* +* https://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 + + +* Top level circuit sky130_fd_pr_reram__reram_test_lvs_property +.end
diff --git a/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.svg b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.svg new file mode 100644 index 0000000..6998e4b --- /dev/null +++ b/cells/reram_test_lvs_property/sky130_fd_pr_reram__reram_test_lvs_property.svg
@@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + id="svg10" + version="1.2" + viewBox="0 0 1898 1059" + height="1059pt" + width="1898pt"> + <metadata + id="metadata14"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <clipPath + id="clip1"> + <path + id="path2" + d="M 18.5 2.5 L 1898 2.5 L 1898 1059 L 18.5 1059 Z M 18.5 2.5 " /> + </clipPath> + </defs> + <g + id="surface190"> + <g + id="g7" + clip-rule="nonzero" + clip-path="url(#clip1)" /> + </g> +</svg>
diff --git a/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.gds b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.gds new file mode 100644 index 0000000..cd8d341 --- /dev/null +++ b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.gds Binary files differ
diff --git a/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.magic.lef b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.magic.lef new file mode 100644 index 0000000..4acddf9 --- /dev/null +++ b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.magic.lef
@@ -0,0 +1,27 @@ +# Copyright 2020 The SkyWater PDK Authors +# +# 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 +# +# https://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 + +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO sky130_fd_pr_reram__reram_test_lvs_terminals + CLASS BLOCK ; + FOREIGN sky130_fd_pr_reram__reram_test_lvs_terminals ; + ORIGIN -0.310000 -0.200000 ; + SIZE 0.005000 BY 0.005000 ; +END sky130_fd_pr_reram__reram_test_lvs_terminals +END LIBRARY
diff --git a/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.spice b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.spice new file mode 100644 index 0000000..07c21cd --- /dev/null +++ b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.spice
@@ -0,0 +1,19 @@ +* Copyright 2020 The SkyWater PDK Authors +* +* 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 +* +* https://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 + + +* Top level circuit sky130_fd_pr_reram__reram_test_lvs_terminals +.end
diff --git a/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.svg b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.svg new file mode 100644 index 0000000..ae375f0 --- /dev/null +++ b/cells/reram_test_lvs_terminals/sky130_fd_pr_reram__reram_test_lvs_terminals.svg
@@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + id="svg10" + version="1.2" + viewBox="0 0 1898 1059" + height="1059pt" + width="1898pt"> + <metadata + id="metadata14"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5"> + <clipPath + id="clip1"> + <path + id="path2" + d="M 18.5 2.5 L 1898 2.5 L 1898 1059 L 18.5 1059 Z M 18.5 2.5 " /> + </clipPath> + </defs> + <g + id="surface192"> + <g + id="g7" + clip-rule="nonzero" + clip-path="url(#clip1)" /> + </g> +</svg>