| |
| /----------------------------------------------------------------------------\ |
| | | |
| | yosys -- Yosys Open SYnthesis Suite | |
| | | |
| | Copyright (C) 2012 - 2020 Claire Xenia Wolf <claire@yosyshq.com> | |
| | | |
| | Permission to use, copy, modify, and/or distribute this software for any | |
| | purpose with or without fee is hereby granted, provided that the above | |
| | copyright notice and this permission notice appear in all copies. | |
| | | |
| | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
| | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | |
| | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | |
| | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |
| | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | |
| | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | |
| | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
| | | |
| \----------------------------------------------------------------------------/ |
| |
| Yosys 0.12+45 (git sha1 UNKNOWN, gcc 8.3.1 -fPIC -Os) |
| |
| [TCL: yosys -import] Command name collision: found pre-existing command `cd' -> skip. |
| [TCL: yosys -import] Command name collision: found pre-existing command `eval' -> skip. |
| [TCL: yosys -import] Command name collision: found pre-existing command `exec' -> skip. |
| [TCL: yosys -import] Command name collision: found pre-existing command `read' -> skip. |
| [TCL: yosys -import] Command name collision: found pre-existing command `trace' -> skip. |
| |
| 1. Executing Verilog-2005 frontend: /home/ali11-2000/FYP/mpw/UETRV-ECORE/caravel/verilog/rtl/defines.v |
| Parsing SystemVerilog input from `/home/ali11-2000/FYP/mpw/UETRV-ECORE/caravel/verilog/rtl/defines.v' to AST representation. |
| Successfully finished Verilog frontend. |
| |
| 2. Executing Verilog-2005 frontend: /home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v |
| Parsing SystemVerilog input from `/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v' to AST representation. |
| Generating RTLIL representation for module `\Interlink_Module'. |
| Generating RTLIL representation for module `\PWM'. |
| Generating RTLIL representation for module `\Quad_Encoder'. |
| Generating RTLIL representation for module `\vedic_2x2'. |
| Generating RTLIL representation for module `\vedic_4x4'. |
| Generating RTLIL representation for module `\vedic_8x8'. |
| Generating RTLIL representation for module `\vedic_16x16'. |
| Generating RTLIL representation for module `\PID_Controller'. |
| Generating RTLIL representation for module `\Motor_Top'. |
| Successfully finished Verilog frontend. |
| |
| 3. Generating Graphviz representation of design. |
| Writing dot description to `/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/runs/Motor_Top/tmp/synthesis/hierarchy.dot'. |
| Dumping module Motor_Top to page 1. |
| |
| 4. Executing HIERARCHY pass (managing design hierarchy). |
| |
| 4.1. Analyzing design hierarchy.. |
| Top module: \Motor_Top |
| Used module: \PID_Controller |
| Used module: \vedic_16x16 |
| Used module: \vedic_4x4 |
| Used module: \vedic_2x2 |
| Used module: \vedic_8x8 |
| Used module: \Quad_Encoder |
| Used module: \PWM |
| Used module: \Interlink_Module |
| |
| 4.2. Analyzing design hierarchy.. |
| Top module: \Motor_Top |
| Used module: \PID_Controller |
| Used module: \vedic_16x16 |
| Used module: \vedic_4x4 |
| Used module: \vedic_2x2 |
| Used module: \vedic_8x8 |
| Used module: \Quad_Encoder |
| Used module: \PWM |
| Used module: \Interlink_Module |
| Removed 0 unused modules. |
| |
| 5. Executing TRIBUF pass. |
| |
| 6. Executing SYNTH pass. |
| |
| 6.1. Executing HIERARCHY pass (managing design hierarchy). |
| |
| 6.1.1. Analyzing design hierarchy.. |
| Top module: \Motor_Top |
| Used module: \PID_Controller |
| Used module: \vedic_16x16 |
| Used module: \vedic_4x4 |
| Used module: \vedic_2x2 |
| Used module: \vedic_8x8 |
| Used module: \Quad_Encoder |
| Used module: \PWM |
| Used module: \Interlink_Module |
| |
| 6.1.2. Analyzing design hierarchy.. |
| Top module: \Motor_Top |
| Used module: \PID_Controller |
| Used module: \vedic_16x16 |
| Used module: \vedic_4x4 |
| Used module: \vedic_2x2 |
| Used module: \vedic_8x8 |
| Used module: \Quad_Encoder |
| Used module: \PWM |
| Used module: \Interlink_Module |
| Removed 0 unused modules. |
| |
| 6.2. Executing PROC pass (convert processes to netlists). |
| |
| 6.2.1. Executing PROC_CLEAN pass (remove empty switches from decision trees). |
| Cleaned up 0 empty switches. |
| |
| 6.2.2. Executing PROC_RMDEAD pass (remove dead branches from decision trees). |
| Marked 12 switch rules as full_case in process $proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226 in module PID_Controller. |
| Marked 18 switch rules as full_case in process $proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154 in module Quad_Encoder. |
| Marked 24 switch rules as full_case in process $proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115 in module PWM. |
| Marked 9 switch rules as full_case in process $proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:205$66 in module Interlink_Module. |
| Removed a total of 0 dead cases. |
| |
| 6.2.3. Executing PROC_PRUNE pass (remove redundant assignments in processes). |
| Removed 6 redundant assignments. |
| Promoted 3 assignments to connections. |
| |
| 6.2.4. Executing PROC_INIT pass (extract init attributes). |
| |
| 6.2.5. Executing PROC_ARST pass (detect async resets in processes). |
| |
| 6.2.6. Executing PROC_MUX pass (convert decision trees to multiplexers). |
| Creating decoders for process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| 1/10: $0\reg_pid_out[15:0] |
| 2/10: $0\e_prev2[15:0] |
| 3/10: $0\e_prev1[15:0] |
| 4/10: $0\fb_sel[0:0] |
| 5/10: $0\sigma_old[15:0] |
| 6/10: $0\feedback[15:0] |
| 7/10: $0\ref$[15:0]$227 |
| 8/10: $0\kd[15:0] |
| 9/10: $0\ki[15:0] |
| 10/10: $0\kp[15:0] |
| Creating decoders for process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| 1/11: $0\qei_output[15:0] |
| 2/11: $0\quad_b_delayed[2:0] |
| 3/11: $0\quad_a_delayed[2:0] |
| 4/11: $0\period_sel[0:0] |
| 5/11: $0\qei_period_count[15:0] |
| 6/11: $0\qei_speed_count[15:0] |
| 7/11: $0\count_sel_2x[0:0] |
| 8/11: $0\speed_enable[0:0] |
| 9/11: $0\period_count[15:0] |
| 10/11: $0\count_reg_2[15:0] |
| 11/11: $0\count_reg[31:0] |
| Creating decoders for process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| 1/12: $0\proc_offset[31:0] |
| 2/12: $0\pwm_db[3:0] |
| 3/12: $0\pid_out_sel[0:0] |
| 4/12: $0\irq_ena[0:0] |
| 5/12: $0\updown[0:0] |
| 6/12: $0\irq_out[0:0] |
| 7/12: $0\stop_out[0:0] |
| 8/12: $0\enable[0:0] |
| 9/12: $0\reg_duty[31:0] |
| 10/12: $0\pwm_duty[31:0] |
| 11/12: $0\value_reload[31:0] |
| 12/12: $0\value_cur[31:0] |
| Creating decoders for process `\Interlink_Module.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:205$66'. |
| 1/2: $0\wb_data_o[31:0] |
| 2/2: $0\wb_ack_o[0:0] |
| |
| 6.2.7. Executing PROC_DLATCH pass (convert process syncs to latches). |
| |
| 6.2.8. Executing PROC_DFF pass (convert process syncs to FFs). |
| Creating register for signal `\PID_Controller.\kp' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$489' with positive edge clock. |
| Creating register for signal `\PID_Controller.\ki' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$490' with positive edge clock. |
| Creating register for signal `\PID_Controller.\kd' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$491' with positive edge clock. |
| Creating register for signal `\PID_Controller.\ref$' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$492' with positive edge clock. |
| Creating register for signal `\PID_Controller.\feedback' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$493' with positive edge clock. |
| Creating register for signal `\PID_Controller.\sigma_old' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$494' with positive edge clock. |
| Creating register for signal `\PID_Controller.\fb_sel' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$495' with positive edge clock. |
| Creating register for signal `\PID_Controller.\e_prev1' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$496' with positive edge clock. |
| Creating register for signal `\PID_Controller.\e_prev2' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$497' with positive edge clock. |
| Creating register for signal `\PID_Controller.\reg_pid_out' using process `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| created $dff cell `$procdff$498' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\quad_a_delayed' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$499' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\quad_b_delayed' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$500' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\count_reg' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$501' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\count_reg_2' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$502' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\period_count' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$503' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\speed_enable' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$504' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\count_sel_2x' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$505' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\qei_output' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$506' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\qei_speed_count' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$507' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\qei_period_count' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$508' with positive edge clock. |
| Creating register for signal `\Quad_Encoder.\period_sel' using process `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| created $dff cell `$procdff$509' with positive edge clock. |
| Creating register for signal `\PWM.\value_cur' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$510' with positive edge clock. |
| Creating register for signal `\PWM.\value_reload' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$511' with positive edge clock. |
| Creating register for signal `\PWM.\pwm_duty' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$512' with positive edge clock. |
| Creating register for signal `\PWM.\reg_duty' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$513' with positive edge clock. |
| Creating register for signal `\PWM.\enable' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$514' with positive edge clock. |
| Creating register for signal `\PWM.\stop_out' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$515' with positive edge clock. |
| Creating register for signal `\PWM.\irq_out' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$516' with positive edge clock. |
| Creating register for signal `\PWM.\lastenable' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$517' with positive edge clock. |
| Creating register for signal `\PWM.\updown' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$518' with positive edge clock. |
| Creating register for signal `\PWM.\irq_ena' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$519' with positive edge clock. |
| Creating register for signal `\PWM.\pid_out_sel' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$520' with positive edge clock. |
| Creating register for signal `\PWM.\pwm_db' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$521' with positive edge clock. |
| Creating register for signal `\PWM.\proc_offset' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$522' with positive edge clock. |
| Creating register for signal `\PWM.\pwm_ld' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$523' with positive edge clock. |
| Creating register for signal `\PWM.\pwm_hd' using process `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| created $dff cell `$procdff$524' with positive edge clock. |
| Creating register for signal `\Interlink_Module.\wb_ack_o' using process `\Interlink_Module.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:205$66'. |
| created $dff cell `$procdff$525' with positive edge clock. |
| Creating register for signal `\Interlink_Module.\wb_data_o' using process `\Interlink_Module.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:205$66'. |
| created $dff cell `$procdff$526' with positive edge clock. |
| |
| 6.2.9. Executing PROC_MEMWR pass (convert process memory writes to cells). |
| |
| 6.2.10. Executing PROC_CLEAN pass (remove empty switches from decision trees). |
| Found and cleaned up 22 empty switches in `\PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| Removing empty process `PID_Controller.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1551$226'. |
| Found and cleaned up 31 empty switches in `\Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| Removing empty process `Quad_Encoder.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:868$154'. |
| Found and cleaned up 37 empty switches in `\PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| Removing empty process `PWM.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:519$115'. |
| Found and cleaned up 9 empty switches in `\Interlink_Module.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:205$66'. |
| Removing empty process `Interlink_Module.$proc$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:205$66'. |
| Cleaned up 99 empty switches. |
| |
| 6.2.11. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| Optimizing module PID_Controller. |
| <suppressed ~3 debug messages> |
| Optimizing module vedic_16x16. |
| Optimizing module vedic_8x8. |
| Optimizing module vedic_4x4. |
| Optimizing module vedic_2x2. |
| Optimizing module Quad_Encoder. |
| <suppressed ~3 debug messages> |
| Optimizing module PWM. |
| <suppressed ~13 debug messages> |
| Optimizing module Interlink_Module. |
| <suppressed ~1 debug messages> |
| |
| 6.3. Executing FLATTEN pass (flatten design). |
| Deleting now unused module PID_Controller. |
| Deleting now unused module vedic_16x16. |
| Deleting now unused module vedic_8x8. |
| Deleting now unused module vedic_4x4. |
| Deleting now unused module vedic_2x2. |
| Deleting now unused module Quad_Encoder. |
| Deleting now unused module PWM. |
| Deleting now unused module Interlink_Module. |
| <suppressed ~19 debug messages> |
| |
| 6.4. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.5. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 240 unused cells and 2174 unused wires. |
| <suppressed ~514 debug messages> |
| |
| 6.6. Executing CHECK pass (checking for obvious problems). |
| Checking module Motor_Top... |
| Found and reported 0 problems. |
| |
| 6.7. Executing OPT pass (performing simple optimizations). |
| |
| 6.7.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.7.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| <suppressed ~3 debug messages> |
| Removed a total of 1 cells. |
| |
| 6.7.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Replacing known input bits on port A of cell $flatten\pid.\mul_kd.$ternary$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1259$181: \pid.mul_kd._T_29 -> { 1'0 \pid.mul_kd._T_29 [14:0] } |
| Replacing known input bits on port A of cell $flatten\pid.\mul_ki.$ternary$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1259$181: \pid.mul_ki._T_29 -> { 1'0 \pid.mul_ki._T_29 [14:0] } |
| Replacing known input bits on port A of cell $flatten\pid.\mul_kp.$ternary$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1259$181: \pid.e_prev1 -> { 1'0 \pid.e_prev1 [14:0] } |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~54 debug messages> |
| |
| 6.7.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.7.5. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.7.6. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.7.7. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.7.8. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.7.9. Finished OPT passes. (There is nothing left to do.) |
| |
| 6.8. Executing FSM pass (extract and optimize FSM). |
| |
| 6.8.1. Executing FSM_DETECT pass (finding FSMs in design). |
| |
| 6.8.2. Executing FSM_EXTRACT pass (extracting FSM from design). |
| |
| 6.8.3. Executing FSM_OPT pass (simple optimizations of FSMs). |
| |
| 6.8.4. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.8.5. Executing FSM_OPT pass (simple optimizations of FSMs). |
| |
| 6.8.6. Executing FSM_RECODE pass (re-assigning FSM state encoding). |
| |
| 6.8.7. Executing FSM_INFO pass (dumping all available information on FSM cells). |
| |
| 6.8.8. Executing FSM_MAP pass (mapping FSMs to basic logic). |
| |
| 6.9. Executing OPT pass (performing simple optimizations). |
| |
| 6.9.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.9.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.9.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~54 debug messages> |
| |
| 6.9.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.9.5. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.9.6. Executing OPT_DFF pass (perform DFF optimizations). |
| Adding SRST signal on $flatten\qei.$procdff$509 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$298_Y, Q = \qei.period_sel, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$527 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [2], Q = \qei.period_sel). |
| Adding SRST signal on $flatten\qei.$procdff$508 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$308_Y, Q = \qei.qei_period_count, rval = 16'0001111111111111). |
| Adding EN signal on $auto$ff.cc:262:slice$533 ($sdff) from module Motor_Top (D = $flatten\qei.$procmux$306_Y, Q = \qei.qei_period_count). |
| Adding SRST signal on $flatten\qei.$procdff$507 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$315_Y, Q = \qei.qei_speed_count, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$539 ($sdff) from module Motor_Top (D = \qei.count_reg_2, Q = \qei.qei_speed_count). |
| Adding SRST signal on $flatten\qei.$procdff$506 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$285_Y, Q = \qei.qei_output, rval = 16'0000000000000000). |
| Adding SRST signal on $flatten\qei.$procdff$505 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$322_Y, Q = \qei.count_sel_2x, rval = 1'1). |
| Adding EN signal on $auto$ff.cc:262:slice$544 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [0], Q = \qei.count_sel_2x). |
| Adding SRST signal on $flatten\qei.$procdff$504 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$329_Y, Q = \qei.speed_enable, rval = 1'1). |
| Adding EN signal on $auto$ff.cc:262:slice$550 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [1], Q = \qei.speed_enable). |
| Adding SRST signal on $flatten\qei.$procdff$503 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$340_Y, Q = \qei.period_count, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$556 ($sdff) from module Motor_Top (D = $flatten\qei.$procmux$338_Y, Q = \qei.period_count). |
| Adding SRST signal on $flatten\qei.$procdff$502 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$348_Y, Q = \qei.count_reg_2, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$558 ($sdff) from module Motor_Top (D = $flatten\qei.$procmux$346_Y, Q = \qei.count_reg_2). |
| Adding SRST signal on $flatten\qei.$procdff$501 ($dff) from module Motor_Top (D = $flatten\qei.$procmux$359_Y, Q = \qei.count_reg, rval = 0). |
| Adding EN signal on $auto$ff.cc:262:slice$560 ($sdff) from module Motor_Top (D = $flatten\qei.$procmux$359_Y, Q = \qei.count_reg). |
| Adding SRST signal on $flatten\qei.$procdff$500 ($dff) from module Motor_Top (D = { \qei.quad_b_delayed [1:0] \io_qei_ch_b }, Q = \qei.quad_b_delayed, rval = 3'000). |
| Adding SRST signal on $flatten\qei.$procdff$499 ($dff) from module Motor_Top (D = { \qei.quad_a_delayed [1:0] \io_qei_ch_a }, Q = \qei.quad_a_delayed, rval = 3'000). |
| Adding SRST signal on $flatten\pwm.$procdff$521 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$370_Y, Q = \pwm.pwm_db, rval = 4'0010). |
| Adding EN signal on $auto$ff.cc:262:slice$566 ($sdff) from module Motor_Top (D = \pwm._T_110, Q = \pwm.pwm_db). |
| Adding SRST signal on $flatten\pwm.$procdff$520 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$375_Y, Q = \pwm.pid_out_sel, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$568 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [3], Q = \pwm.pid_out_sel). |
| Adding SRST signal on $flatten\pwm.$procdff$519 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$380_Y, Q = \pwm.irq_ena, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$570 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [2], Q = \pwm.irq_ena). |
| Adding SRST signal on $flatten\pwm.$procdff$518 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$385_Y, Q = \pwm.updown, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$572 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [1], Q = \pwm.updown). |
| Adding SRST signal on $flatten\pwm.$procdff$516 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$395_Y, Q = \pwm.irq_out, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$574 ($sdff) from module Motor_Top (D = $flatten\pwm.$procmux$391_Y, Q = \pwm.irq_out). |
| Adding SRST signal on $flatten\pwm.$procdff$515 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$411_Y, Q = \pwm.stop_out, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$580 ($sdff) from module Motor_Top (D = $flatten\pwm.$procmux$407_Y, Q = \pwm.stop_out). |
| Adding SRST signal on $flatten\pwm.$procdff$514 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$416_Y, Q = \pwm.enable, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$586 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [0], Q = \pwm.enable). |
| Adding SRST signal on $flatten\pwm.$procdff$513 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$421_Y, Q = \pwm.reg_duty, rval = 0). |
| Adding EN signal on $auto$ff.cc:262:slice$588 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data, Q = \pwm.reg_duty). |
| Adding SRST signal on $flatten\pwm.$procdff$512 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$429_Y, Q = \pwm.pwm_duty, rval = 0). |
| Adding EN signal on $auto$ff.cc:262:slice$590 ($sdff) from module Motor_Top (D = $flatten\pwm.$procmux$427_Y, Q = \pwm.pwm_duty). |
| Adding SRST signal on $flatten\pwm.$procdff$511 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$434_Y, Q = \pwm.value_reload, rval = 255). |
| Adding EN signal on $auto$ff.cc:262:slice$592 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data, Q = \pwm.value_reload). |
| Adding SRST signal on $flatten\pwm.$procdff$510 ($dff) from module Motor_Top (D = $flatten\pwm.$procmux$457_Y, Q = \pwm.value_cur, rval = 0). |
| Adding EN signal on $auto$ff.cc:262:slice$594 ($sdff) from module Motor_Top (D = $flatten\pwm.$procmux$457_Y, Q = \pwm.value_cur). |
| Adding SRST signal on $flatten\pid.$procdff$498 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$228_Y, Q = \pid.reg_pid_out, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$598 ($sdff) from module Motor_Top (D = \pid._T_108, Q = \pid.reg_pid_out). |
| Adding SRST signal on $flatten\pid.$procdff$497 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$233_Y, Q = \pid.e_prev2, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$600 ($sdff) from module Motor_Top (D = \pid.e_prev1, Q = \pid.e_prev2). |
| Adding SRST signal on $flatten\pid.$procdff$496 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$241_Y, Q = \pid.e_prev1, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$602 ($sdff) from module Motor_Top (D = $flatten\pid.$procmux$239_Y, Q = \pid.e_prev1). |
| Adding SRST signal on $flatten\pid.$procdff$495 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$246_Y, Q = \pid.fb_sel, rval = 1'0). |
| Adding EN signal on $auto$ff.cc:262:slice$604 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [0], Q = \pid.fb_sel). |
| Adding SRST signal on $flatten\pid.$procdff$494 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$251_Y, Q = \pid.sigma_old, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$606 ($sdff) from module Motor_Top (D = \pid.mul_ki._T_29, Q = \pid.sigma_old). |
| Adding SRST signal on $flatten\pid.$procdff$493 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$259_Y, Q = \pid.feedback, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$608 ($sdff) from module Motor_Top (D = $flatten\pid.$procmux$259_Y, Q = \pid.feedback). |
| Adding SRST signal on $flatten\pid.$procdff$492 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$264_Y, Q = \pid.ref$, rval = 16'0000000000010100). |
| Adding EN signal on $auto$ff.cc:262:slice$612 ($sdff) from module Motor_Top (D = \io_wbs_m2s_data [15:0], Q = \pid.ref$). |
| Adding SRST signal on $flatten\pid.$procdff$491 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$269_Y, Q = \pid.kd, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$614 ($sdff) from module Motor_Top (D = { \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7:0] }, Q = \pid.kd). |
| Adding SRST signal on $flatten\pid.$procdff$490 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$274_Y, Q = \pid.ki, rval = 16'0000000000000000). |
| Adding EN signal on $auto$ff.cc:262:slice$616 ($sdff) from module Motor_Top (D = { \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7:0] }, Q = \pid.ki). |
| Adding SRST signal on $flatten\pid.$procdff$489 ($dff) from module Motor_Top (D = $flatten\pid.$procmux$279_Y, Q = \pid.kp, rval = 16'0000000000000001). |
| Adding EN signal on $auto$ff.cc:262:slice$618 ($sdff) from module Motor_Top (D = { \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7] \io_wbs_m2s_data [7:0] }, Q = \pid.kp). |
| Adding SRST signal on $flatten\interlink.$procdff$526 ($dff) from module Motor_Top (D = $flatten\interlink.$procmux$481_Y, Q = \interlink.wb_data_o, rval = 0). |
| Adding SRST signal on $flatten\interlink.$procdff$525 ($dff) from module Motor_Top (D = \interlink._T_235, Q = \interlink.wb_ack_o, rval = 1'0). |
| |
| 6.9.7. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 66 unused cells and 66 unused wires. |
| <suppressed ~67 debug messages> |
| |
| 6.9.8. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~3 debug messages> |
| |
| 6.9.9. Rerunning OPT passes. (Maybe there is more to do..) |
| |
| 6.9.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~32 debug messages> |
| |
| 6.9.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.9.12. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| <suppressed ~18 debug messages> |
| Removed a total of 6 cells. |
| |
| 6.9.13. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.9.14. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 0 unused cells and 6 unused wires. |
| <suppressed ~1 debug messages> |
| |
| 6.9.15. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.9.16. Rerunning OPT passes. (Maybe there is more to do..) |
| |
| 6.9.17. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~32 debug messages> |
| |
| 6.9.18. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.9.19. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.9.20. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.9.21. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.9.22. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.9.23. Finished OPT passes. (There is nothing left to do.) |
| |
| 6.10. Executing WREDUCE pass (reducing word size of cells). |
| Removed top 2 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:139$37 ($eq). |
| Removed top 2 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:137$35 ($eq). |
| Removed top 2 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:135$33 ($eq). |
| Removed top 2 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:133$31 ($eq). |
| Removed top 2 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:131$29 ($eq). |
| Removed top 2 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:129$27 ($eq). |
| Removed top 3 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:121$21 ($eq). |
| Removed top 3 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:119$19 ($eq). |
| Removed top 3 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:117$17 ($eq). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:107$8 ($eq). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:105$6 ($eq). |
| Removed top 9 bits (of 12) from port B of cell Motor_Top.$flatten\interlink.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:103$4 ($eq). |
| Removed cell Motor_Top.$flatten\pwm.$procmux$454 ($mux). |
| Removed top 31 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:404$93 ($sub). |
| Removed top 1 bits (of 33) from port Y of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:404$93 ($sub). |
| Removed top 31 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:403$92 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:395$84 ($add). |
| Removed top 28 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:381$79 ($sub). |
| Removed top 1 bits (of 33) from port Y of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:381$79 ($sub). |
| Removed top 28 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:377$77 ($sub). |
| Removed top 1 bits (of 33) from port Y of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:377$77 ($sub). |
| Removed top 27 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:374$75 ($lt). |
| Removed top 27 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:369$72 ($sub). |
| Removed top 1 bits (of 33) from port Y of cell Motor_Top.$flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:369$72 ($sub). |
| Removed top 27 bits (of 32) from port B of cell Motor_Top.$flatten\pwm.$ge$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:368$71 ($ge). |
| Removed cell Motor_Top.$flatten\qei.$procmux$356 ($mux). |
| Removed cell Motor_Top.$flatten\qei.$procmux$303 ($mux). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:774$139 ($add). |
| Removed top 8 bits (of 16) from port B of cell Motor_Top.$flatten\qei.$eq$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:772$137 ($eq). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:767$132 ($add). |
| Removed top 31 bits (of 32) from port B of cell Motor_Top.$flatten\qei.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:760$127 ($sub). |
| Removed top 1 bits (of 33) from port Y of cell Motor_Top.$flatten\qei.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:760$127 ($sub). |
| Removed top 31 bits (of 32) from port B of cell Motor_Top.$flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:759$126 ($add). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180 ($add). |
| Removed top 2 bits (of 18) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 10 bits (of 18) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 2 bits (of 18) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 8 bits (of 24) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 24) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 7 bits (of 24) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 24) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 7 bits (of 24) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 6 bits (of 24) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 6 bits (of 32) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 30 bits (of 32) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from mux cell Motor_Top.$flatten\pid.\mul_kd.$ternary$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1288$191 ($mux). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180 ($add). |
| Removed top 2 bits (of 18) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 10 bits (of 18) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 2 bits (of 18) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 8 bits (of 24) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 24) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 7 bits (of 24) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 24) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 7 bits (of 24) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 6 bits (of 24) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 6 bits (of 32) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 30 bits (of 32) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from mux cell Motor_Top.$flatten\pid.\mul_ki.$ternary$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1288$191 ($mux). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180 ($add). |
| Removed top 2 bits (of 18) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 10 bits (of 18) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 2 bits (of 18) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 8 bits (of 24) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 24) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 7 bits (of 24) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 24) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 7 bits (of 24) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 6 bits (of 24) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 6 bits (of 32) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 30 bits (of 32) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from mux cell Motor_Top.$flatten\pid.\mul_kp.$ternary$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1288$191 ($mux). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 12) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 6) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 8 bits (of 16) from FF cell Motor_Top.$auto$ff.cc:262:slice$615 ($sdffe). |
| Removed top 8 bits (of 16) from FF cell Motor_Top.$auto$ff.cc:262:slice$617 ($sdffe). |
| Removed top 8 bits (of 16) from FF cell Motor_Top.$auto$ff.cc:262:slice$619 ($sdffe). |
| Removed cell Motor_Top.$flatten\pid.$procmux$257 ($mux). |
| Removed top 16 bits (of 32) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| Removed top 16 bits (of 32) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 10 bits (of 26) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 16 bits (of 32) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 10 bits (of 26) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 16 bits (of 32) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 10 bits (of 26) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$not$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1282$188 ($not). |
| Removed top 10 bits (of 18) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 9 bits (of 17) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 10 bits (of 18) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 9 bits (of 17) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 10 bits (of 18) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 9 bits (of 17) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| Removed top 8 bits (of 16) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 9 bits (of 17) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 16) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 9 bits (of 17) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 16) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| Removed top 9 bits (of 17) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 8 bits (of 16) from port A of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed top 15 bits (of 16) from port B of cell Motor_Top.$flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed top 8 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 11 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 11 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 11 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 11 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 11 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 8 bits (of 12) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 11 bits (of 12) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| Removed top 4 bits (of 8) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed top 4 bits (of 8) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z4.\z1.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed top 4 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z4.\z1.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| Removed top 4 bits (of 6) from port Y of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 2 bits (of 4) from port A of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed top 5 bits (of 6) from port B of cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z2.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kd.\z3.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z2.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_ki.\z3.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z2.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z3.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1001$158 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z2.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z2.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z3.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z3.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z4.$and$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1010$165 ($and). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1009$164 ($xor). |
| Removed cell Motor_Top.$flatten\pid.\mul_kp.\z3.\z2.\z4.$xor$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1007$162 ($xor). |
| Removed top 29 bits (of 32) from wire Motor_Top.interlink_io_qei_cfg_do. |
| Removed top 24 bits (of 32) from wire Motor_Top.interlink_io_tmr_cfg_do. |
| Removed top 24 bits (of 32) from wire Motor_Top.pwm_io_reg_cfg_do. |
| Removed top 29 bits (of 32) from wire Motor_Top.qei_io_reg_cfg_do. |
| |
| 6.11. Executing PEEPOPT pass (run peephole optimizers). |
| |
| 6.12. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 384 unused cells and 719 unused wires. |
| <suppressed ~1096 debug messages> |
| |
| 6.13. Executing ALUMACC pass (create $alu and $macc cells). |
| Extracting $alu and $macc cells in module Motor_Top: |
| creating $macc model for $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1433$202 ($add). |
| creating $macc model for $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1442$204 ($add). |
| creating $macc model for $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1463$219 ($add). |
| creating $macc model for $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1431$200 ($sub). |
| creating $macc model for $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1456$214 ($sub). |
| creating $macc model for $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1459$216 ($sub). |
| creating $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 ($add). |
| creating $macc model for $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171 ($add). |
| creating $macc model for $flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:395$84 ($add). |
| creating $macc model for $flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:403$92 ($add). |
| creating $macc model for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:369$72 ($sub). |
| creating $macc model for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:377$77 ($sub). |
| creating $macc model for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:381$79 ($sub). |
| creating $macc model for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:404$93 ($sub). |
| creating $macc model for $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:759$126 ($add). |
| creating $macc model for $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:767$132 ($add). |
| creating $macc model for $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:774$139 ($add). |
| creating $macc model for $flatten\qei.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:760$127 ($sub). |
| merging $macc model for $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 into $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 into $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 into $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187. |
| merging $macc model for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 into $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 into $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 into $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 into $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187. |
| merging $macc model for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 into $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 into $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167 into $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173 into $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1079$169 into $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171. |
| merging $macc model for $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1164$175 into $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177. |
| merging $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1269$183 into $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187. |
| merging $macc model for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1275$185 into $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173. |
| creating $alu model for $macc $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190. |
| creating $alu model for $macc $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:395$84. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:369$72. |
| creating $alu model for $macc $flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:403$92. |
| creating $alu model for $macc $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:377$77. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:381$79. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:404$93. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:759$126. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167. |
| creating $alu model for $macc $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:767$132. |
| creating $alu model for $macc $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173. |
| creating $alu model for $macc $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190. |
| creating $alu model for $macc $flatten\qei.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:760$127. |
| creating $alu model for $macc $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:774$139. |
| creating $alu model for $macc $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180. |
| creating $alu model for $macc $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1459$216. |
| creating $alu model for $macc $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1456$214. |
| creating $alu model for $macc $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1431$200. |
| creating $alu model for $macc $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1463$219. |
| creating $alu model for $macc $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1442$204. |
| creating $alu model for $macc $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1433$202. |
| creating $macc cell for $flatten\pid.\mul_ki.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$626 |
| creating $macc cell for $flatten\pid.\mul_kd.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$627 |
| creating $macc cell for $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$628 |
| creating $macc cell for $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$629 |
| creating $macc cell for $flatten\pid.\mul_kd.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$630 |
| creating $macc cell for $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$631 |
| creating $macc cell for $flatten\pid.\mul_kp.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$632 |
| creating $macc cell for $flatten\pid.\mul_kd.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$633 |
| creating $macc cell for $flatten\pid.\mul_kp.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$634 |
| creating $macc cell for $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$635 |
| creating $macc cell for $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$636 |
| creating $macc cell for $flatten\pid.\mul_kp.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$637 |
| creating $macc cell for $flatten\pid.\mul_kp.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$638 |
| creating $macc cell for $flatten\pid.\mul_kd.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$639 |
| creating $macc cell for $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$640 |
| creating $macc cell for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187: $auto$alumacc.cc:365:replace_macc$641 |
| creating $macc cell for $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$642 |
| creating $macc cell for $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$643 |
| creating $macc cell for $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$644 |
| creating $macc cell for $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$645 |
| creating $macc cell for $flatten\pid.\mul_kd.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$646 |
| creating $macc cell for $flatten\pid.\mul_kp.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$647 |
| creating $macc cell for $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$648 |
| creating $macc cell for $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$649 |
| creating $macc cell for $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$650 |
| creating $macc cell for $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$651 |
| creating $macc cell for $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$652 |
| creating $macc cell for $flatten\pid.\mul_ki.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$653 |
| creating $macc cell for $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$654 |
| creating $macc cell for $flatten\pid.\mul_kd.\z3.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$655 |
| creating $macc cell for $flatten\pid.\mul_ki.\z3.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$656 |
| creating $macc cell for $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$657 |
| creating $macc cell for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187: $auto$alumacc.cc:365:replace_macc$658 |
| creating $macc cell for $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$659 |
| creating $macc cell for $flatten\pid.\mul_kp.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$660 |
| creating $macc cell for $flatten\pid.\mul_ki.\z2.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$661 |
| creating $macc cell for $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$662 |
| creating $macc cell for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1279$187: $auto$alumacc.cc:365:replace_macc$663 |
| creating $macc cell for $flatten\pid.\mul_ki.\z2.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$664 |
| creating $macc cell for $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$665 |
| creating $macc cell for $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1082$171: $auto$alumacc.cc:365:replace_macc$666 |
| creating $macc cell for $flatten\pid.\mul_ki.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1167$177: $auto$alumacc.cc:365:replace_macc$667 |
| creating $alu model for $flatten\pwm.$ge$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:368$71 ($ge): new $alu |
| creating $alu model for $flatten\pwm.$gt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:380$78 ($gt): new $alu |
| creating $alu model for $flatten\pwm.$le$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:372$73 ($le): new $alu |
| creating $alu model for $flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:374$75 ($lt): merged with $flatten\pwm.$ge$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:368$71. |
| creating $alu model for $flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:384$80 ($lt): new $alu |
| creating $alu model for $flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:656$119 ($lt): new $alu |
| creating $alu cell for $flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:656$119: $auto$alumacc.cc:485:replace_alu$673 |
| creating $alu cell for $flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:384$80: $auto$alumacc.cc:485:replace_alu$678 |
| creating $alu cell for $flatten\pwm.$le$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:372$73: $auto$alumacc.cc:485:replace_alu$683 |
| creating $alu cell for $flatten\pwm.$gt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:380$78: $auto$alumacc.cc:485:replace_alu$692 |
| creating $alu cell for $flatten\pwm.$ge$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:368$71, $flatten\pwm.$lt$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:374$75: $auto$alumacc.cc:485:replace_alu$703 |
| creating $alu cell for $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1433$202: $auto$alumacc.cc:485:replace_alu$716 |
| creating $alu cell for $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1442$204: $auto$alumacc.cc:485:replace_alu$719 |
| creating $alu cell for $flatten\pid.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1463$219: $auto$alumacc.cc:485:replace_alu$722 |
| creating $alu cell for $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1431$200: $auto$alumacc.cc:485:replace_alu$725 |
| creating $alu cell for $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1456$214: $auto$alumacc.cc:485:replace_alu$728 |
| creating $alu cell for $flatten\pid.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1459$216: $auto$alumacc.cc:485:replace_alu$731 |
| creating $alu cell for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180: $auto$alumacc.cc:485:replace_alu$734 |
| creating $alu cell for $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:774$139: $auto$alumacc.cc:485:replace_alu$737 |
| creating $alu cell for $flatten\qei.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:760$127: $auto$alumacc.cc:485:replace_alu$740 |
| creating $alu cell for $flatten\pid.\mul_kd.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190: $auto$alumacc.cc:485:replace_alu$743 |
| creating $alu cell for $flatten\pid.\mul_kd.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173: $auto$alumacc.cc:485:replace_alu$746 |
| creating $alu cell for $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:767$132: $auto$alumacc.cc:485:replace_alu$749 |
| creating $alu cell for $flatten\pid.\mul_kd.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$752 |
| creating $alu cell for $flatten\qei.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:759$126: $auto$alumacc.cc:485:replace_alu$755 |
| creating $alu cell for $flatten\pid.\mul_kd.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$758 |
| creating $alu cell for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:404$93: $auto$alumacc.cc:485:replace_alu$761 |
| creating $alu cell for $flatten\pid.\mul_kd.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$764 |
| creating $alu cell for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:381$79: $auto$alumacc.cc:485:replace_alu$767 |
| creating $alu cell for $flatten\pid.\mul_kd.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$770 |
| creating $alu cell for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:377$77: $auto$alumacc.cc:485:replace_alu$773 |
| creating $alu cell for $flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:403$92: $auto$alumacc.cc:485:replace_alu$776 |
| creating $alu cell for $flatten\pwm.$sub$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:369$72: $auto$alumacc.cc:485:replace_alu$779 |
| creating $alu cell for $flatten\pid.\mul_kd.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$782 |
| creating $alu cell for $flatten\pwm.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:395$84: $auto$alumacc.cc:485:replace_alu$785 |
| creating $alu cell for $flatten\pid.\mul_ki.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$788 |
| creating $alu cell for $flatten\pid.\mul_kp.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$791 |
| creating $alu cell for $flatten\pid.\mul_kd.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$794 |
| creating $alu cell for $flatten\pid.\mul_kp.\z3.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$797 |
| creating $alu cell for $flatten\pid.\mul_kp.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$800 |
| creating $alu cell for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180: $auto$alumacc.cc:485:replace_alu$803 |
| creating $alu cell for $flatten\pid.\mul_ki.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190: $auto$alumacc.cc:485:replace_alu$806 |
| creating $alu cell for $flatten\pid.\mul_ki.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173: $auto$alumacc.cc:485:replace_alu$809 |
| creating $alu cell for $flatten\pid.\mul_ki.\z1.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$812 |
| creating $alu cell for $flatten\pid.\mul_ki.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$815 |
| creating $alu cell for $flatten\pid.\mul_ki.\z1.\z3.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$818 |
| creating $alu cell for $flatten\pid.\mul_ki.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$821 |
| creating $alu cell for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1256$180: $auto$alumacc.cc:485:replace_alu$824 |
| creating $alu cell for $flatten\pid.\mul_kp.\z1.\z2.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$827 |
| creating $alu cell for $flatten\pid.\mul_ki.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$830 |
| creating $alu cell for $flatten\pid.\mul_kp.\z2.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$833 |
| creating $alu cell for $flatten\pid.\mul_kp.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1285$190: $auto$alumacc.cc:485:replace_alu$836 |
| creating $alu cell for $flatten\pid.\mul_kp.\z1.\z4.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1073$167: $auto$alumacc.cc:485:replace_alu$839 |
| creating $alu cell for $flatten\pid.\mul_kp.\z1.$add$/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/../../verilog/rtl/Motor_Top.v:1156$173: $auto$alumacc.cc:485:replace_alu$842 |
| created 48 $alu and 42 $macc cells. |
| |
| 6.14. Executing SHARE pass (SAT-based resource sharing). |
| |
| 6.15. Executing OPT pass (performing simple optimizations). |
| |
| 6.15.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~23 debug messages> |
| |
| 6.15.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| <suppressed ~459 debug messages> |
| Removed a total of 153 cells. |
| |
| 6.15.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~31 debug messages> |
| |
| 6.15.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.15.5. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.15.6. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.15.7. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 43 unused cells and 53 unused wires. |
| <suppressed ~111 debug messages> |
| |
| 6.15.8. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.15.9. Rerunning OPT passes. (Maybe there is more to do..) |
| |
| 6.15.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~31 debug messages> |
| |
| 6.15.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.15.12. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.15.13. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.15.14. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.15.15. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.15.16. Finished OPT passes. (There is nothing left to do.) |
| |
| 6.16. Executing MEMORY pass. |
| |
| 6.16.1. Executing OPT_MEM pass (optimize memories). |
| Performed a total of 0 transformations. |
| |
| 6.16.2. Executing OPT_MEM_PRIORITY pass (removing unnecessary memory write priority relations). |
| Performed a total of 0 transformations. |
| |
| 6.16.3. Executing OPT_MEM_FEEDBACK pass (finding memory read-to-write feedback paths). |
| |
| 6.16.4. Executing MEMORY_DFF pass (merging $dff cells to $memrd). |
| |
| 6.16.5. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.16.6. Executing MEMORY_SHARE pass (consolidating $memrd/$memwr cells). |
| |
| 6.16.7. Executing OPT_MEM_WIDEN pass (optimize memories where all ports are wide). |
| Performed a total of 0 transformations. |
| |
| 6.16.8. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.16.9. Executing MEMORY_COLLECT pass (generating $mem cells). |
| |
| 6.17. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.18. Executing OPT pass (performing simple optimizations). |
| |
| 6.18.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~546 debug messages> |
| |
| 6.18.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.18.3. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.18.4. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 1 unused cells and 1 unused wires. |
| <suppressed ~2 debug messages> |
| |
| 6.18.5. Finished fast OPT passes. |
| |
| 6.19. Executing MEMORY_MAP pass (converting memories to logic and flip-flops). |
| |
| 6.20. Executing OPT pass (performing simple optimizations). |
| |
| 6.20.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.20.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.20.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~18 debug messages> |
| |
| 6.20.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.20.5. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.20.6. Executing OPT_SHARE pass. |
| Found cells that share an operand and can be merged by moving the $mux $flatten\pwm.$procmux$407 in front of them: |
| $flatten\pwm.$procmux$405 |
| $flatten\pwm.$procmux$401 |
| |
| Found cells that share an operand and can be merged by moving the $mux $flatten\qei.$procmux$354 in front of them: |
| $auto$alumacc.cc:485:replace_alu$755 |
| $auto$alumacc.cc:485:replace_alu$740 |
| |
| 6.20.7. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.20.8. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 0 unused cells and 7 unused wires. |
| <suppressed ~2 debug messages> |
| |
| 6.20.9. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~28 debug messages> |
| |
| 6.20.10. Rerunning OPT passes. (Maybe there is more to do..) |
| |
| 6.20.11. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~19 debug messages> |
| |
| 6.20.12. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Consolidated identical input bits for $mux cell $auto$opt_share.cc:241:merge_operators$853: |
| Old ports: A=32'11111111111111111111111111111111, B=1, Y=$auto$rtlil.cc:2443:Mux$854 |
| New ports: A=1'1, B=1'0, Y=$auto$rtlil.cc:2443:Mux$854 [1] |
| New connections: { $auto$rtlil.cc:2443:Mux$854 [31:2] $auto$rtlil.cc:2443:Mux$854 [0] } = { $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] $auto$rtlil.cc:2443:Mux$854 [1] 1'1 } |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 1 changes. |
| |
| 6.20.13. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.20.14. Executing OPT_SHARE pass. |
| |
| 6.20.15. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.20.16. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 0 unused cells and 3 unused wires. |
| <suppressed ~1 debug messages> |
| |
| 6.20.17. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~1 debug messages> |
| |
| 6.20.18. Rerunning OPT passes. (Maybe there is more to do..) |
| |
| 6.20.19. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| Evaluating internal representation of mux trees. |
| Analyzing evaluation results. |
| Removed 0 multiplexer ports. |
| <suppressed ~18 debug messages> |
| |
| 6.20.20. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 6.20.21. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 6.20.22. Executing OPT_SHARE pass. |
| |
| 6.20.23. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.20.24. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 6.20.25. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 6.20.26. Finished OPT passes. (There is nothing left to do.) |
| |
| 6.21. Executing TECHMAP pass (map to technology primitives). |
| |
| 6.21.1. Executing Verilog-2005 frontend: /build/bin/../share/yosys/techmap.v |
| Parsing Verilog input from `/build/bin/../share/yosys/techmap.v' to AST representation. |
| Generating RTLIL representation for module `\_90_simplemap_bool_ops'. |
| Generating RTLIL representation for module `\_90_simplemap_reduce_ops'. |
| Generating RTLIL representation for module `\_90_simplemap_logic_ops'. |
| Generating RTLIL representation for module `\_90_simplemap_compare_ops'. |
| Generating RTLIL representation for module `\_90_simplemap_various'. |
| Generating RTLIL representation for module `\_90_simplemap_registers'. |
| Generating RTLIL representation for module `\_90_shift_ops_shr_shl_sshl_sshr'. |
| Generating RTLIL representation for module `\_90_shift_shiftx'. |
| Generating RTLIL representation for module `\_90_fa'. |
| Generating RTLIL representation for module `\_90_lcu'. |
| Generating RTLIL representation for module `\_90_alu'. |
| Generating RTLIL representation for module `\_90_macc'. |
| Generating RTLIL representation for module `\_90_alumacc'. |
| Generating RTLIL representation for module `\$__div_mod_u'. |
| Generating RTLIL representation for module `\$__div_mod_trunc'. |
| Generating RTLIL representation for module `\_90_div'. |
| Generating RTLIL representation for module `\_90_mod'. |
| Generating RTLIL representation for module `\$__div_mod_floor'. |
| Generating RTLIL representation for module `\_90_divfloor'. |
| Generating RTLIL representation for module `\_90_modfloor'. |
| Generating RTLIL representation for module `\_90_pow'. |
| Generating RTLIL representation for module `\_90_pmux'. |
| Generating RTLIL representation for module `\_90_lut'. |
| Successfully finished Verilog frontend. |
| |
| 6.21.2. Continuing TECHMAP pass. |
| Using extmapper simplemap for cells of type $sdff. |
| Using extmapper simplemap for cells of type $mux. |
| Using extmapper simplemap for cells of type $and. |
| Using extmapper simplemap for cells of type $or. |
| Using extmapper simplemap for cells of type $eq. |
| Using extmapper simplemap for cells of type $logic_not. |
| Using extmapper simplemap for cells of type $dff. |
| Using extmapper simplemap for cells of type $sdffe. |
| Using template $paramod$86918417b1d705351097c6e77e8f74c668cf6343\_90_alu for cells of type $alu. |
| Using template $paramod$fbc7873bff55778c0b3173955b7e4bce1d9d6834\_90_alu for cells of type $alu. |
| Using template $paramod$f85408ed1aa3d09e465edae8a7bf590332ae9f7b\_90_alu for cells of type $alu. |
| Using template $paramod$3e45f4ea55ff926adfd926ab63b8a874a739f6d2\_90_alu for cells of type $alu. |
| Using extmapper simplemap for cells of type $not. |
| Using template $paramod$b0777dc865134c8525a4aa84de8cfa938974cad1\_90_alu for cells of type $alu. |
| Using template $paramod$6a42b6fefed750f8a1c58eab59479d960557103c\_90_alu for cells of type $alu. |
| Using template $paramod$d4c0c20b0ee59f495e14575c4397dc0a6dd9e8e6\_90_alu for cells of type $alu. |
| Using template $paramod$fe36d6d725c0243822683f7451312ebcd99a78d3\_90_alu for cells of type $alu. |
| Using extmapper simplemap for cells of type $xor. |
| Using extmapper simplemap for cells of type $reduce_and. |
| Using extmapper simplemap for cells of type $reduce_or. |
| Using extmapper maccmap for cells of type $macc. |
| add { \pid.mul_ki.z3.z2.z2.result1 \pid.mul_ki.z1.z4.z4.temp1 } (2 bits, unsigned) |
| add { \pid.mul_ki.z3.z2.z1.result1 \pid.mul_ki.z1.z4.z3.temp1 } (2 bits, unsigned) |
| add { \pid.mul_ki.z3.z2.z1.result3 \pid.mul_ki.z3.z2.z1.result2 } (2 bits, unsigned) |
| Using extmapper simplemap for cells of type $ne. |
| Using extmapper simplemap for cells of type $reduce_bool. |
| Using template $paramod$2af30114e9bd4ccb04dad757b3f0a8f6bf0615b0\_90_alu for cells of type $alu. |
| add \pid.mul_ki.z1.q4 (8 bits, unsigned) |
| add { \pid.mul_ki.z1.z3.q6 \pid.mul_ki.z1.z3.z1.result1 \pid.mul_ki.z1.z3.z1.result0 } (8 bits, unsigned) |
| add { \pid.mul_ki.z1.z4.q6 \pid.mul_ki.z1.z4.z1.result1 \pid.mul_ki.z1.z4.z1.result0 4'0000 } (12 bits, unsigned) |
| Using template $paramod$b9513f2555ba02118b069422fea717af39120cf7\_90_alu for cells of type $alu. |
| add \pid.mul_kp.z1.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z1.z3.result3 \pid.mul_kp.z1.z1.z3.result2 \pid.mul_kp.z1.z1.z3.result1 \pid.mul_kp.z1.z1.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z1.z4.result3 \pid.mul_kp.z1.z1.z4.result2 \pid.mul_kp.z1.z1.z4.result1 \pid.mul_kp.z1.z1.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kd.z3.z1.z2.result1 \pid.mul_kd.z1.z3.z4.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kd.z3.z1.z1.result1 \pid.mul_kd.z1.z3.z3.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kd.z3.z1.z1.result3 \pid.mul_kd.z3.z1.z1.result2 } (2 bits, unsigned) |
| Using template $paramod$c04af8dbf0e5d1d69bbccb2c7bd8a93fc9ef54dc\_90_alu for cells of type $alu. |
| add \pid.mul_ki.z1.z4.q4 (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z4.z3.result3 \pid.mul_ki.z1.z4.z3.result2 \pid.mul_ki.z1.z4.z3.result1 \pid.mul_ki.z1.z4.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z4.z4.result3 \pid.mul_ki.z1.z4.z4.result2 \pid.mul_ki.z1.z4.z4.result1 \pid.mul_ki.z1.z4.z4.result0 2'00 } (6 bits, unsigned) |
| add \pid.mul_kp.z2.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_kp.z2.z1.z3.result3 \pid.mul_kp.z2.z1.z3.result2 \pid.mul_kp.z2.z1.z3.result1 \pid.mul_kp.z2.z1.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kp.z2.z1.z4.result3 \pid.mul_kp.z2.z1.z4.result2 \pid.mul_kp.z2.z1.z4.result1 \pid.mul_kp.z2.z1.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kd.z3.z2.z2.result1 \pid.mul_kd.z1.z4.z4.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kd.z3.z2.z1.result1 \pid.mul_kd.z1.z4.z3.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kd.z3.z2.z1.result3 \pid.mul_kd.z3.z2.z1.result2 } (2 bits, unsigned) |
| add \pid.mul_ki.z1.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z1.z3.result3 \pid.mul_ki.z1.z1.z3.result2 \pid.mul_ki.z1.z1.z3.result1 \pid.mul_ki.z1.z1.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z1.z4.result3 \pid.mul_ki.z1.z1.z4.result2 \pid.mul_ki.z1.z1.z4.result1 \pid.mul_ki.z1.z1.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kp.z3.z1.z2.result1 \pid.mul_kp.z1.z3.z4.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kp.z3.z1.z1.result1 \pid.mul_kp.z1.z3.z3.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kp.z3.z1.z1.result3 \pid.mul_kp.z3.z1.z1.result2 } (2 bits, unsigned) |
| Using template $paramod$3ef7d3dd227da7627a99c5e5a6a4deb817573e39\_90_alu for cells of type $alu. |
| add { \pid.mul_kp.z2.z3.z2.result1 \pid.mul_kp.z2.z3.z2.result0 } (2 bits, unsigned) |
| add { \pid.mul_kp.z2.z3.z3.result1 \pid.mul_kp.z2.z3.z3.result0 } (2 bits, unsigned) |
| add { \pid.mul_kp.z2.z3.z1.result3 \pid.mul_kp.z2.z3.z1.result2 } (2 bits, unsigned) |
| add \pid.mul_ki.z1.z2.q4 (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z2.z3.result3 \pid.mul_ki.z1.z2.z3.result2 \pid.mul_ki.z1.z2.z3.result1 \pid.mul_ki.z1.z2.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z2.z4.result3 \pid.mul_ki.z1.z2.z4.result2 \pid.mul_ki.z1.z2.z4.result1 \pid.mul_ki.z1.z2.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kp.z3.z2.q6 [1:0] \pid.mul_kp.z3.z2.z1.result1 \pid.mul_kp.z1.z4.z3.temp1 } (4 bits, unsigned) |
| add { \pid.mul_kp.z3.z3.q6 [1:0] \pid.mul_kp.z3.z1.z1.result1 \pid.mul_kp.z1.z3.z3.temp1 } (4 bits, unsigned) |
| add \pid.mul_kp.z3.z1.q6 [5:2] (4 bits, unsigned) |
| add { \pid.mul_ki.z3.z1.z2.result1 \pid.mul_ki.z1.z3.z4.temp1 } (2 bits, unsigned) |
| add { \pid.mul_ki.z3.z1.z1.result1 \pid.mul_ki.z1.z3.z3.temp1 } (2 bits, unsigned) |
| add { \pid.mul_ki.z3.z1.z1.result3 \pid.mul_ki.z3.z1.z1.result2 } (2 bits, unsigned) |
| add \pid.mul_kp.z3.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_kp.z3.z1.z1.result3 \pid.mul_kp.z3.z1.z1.result2 \pid.mul_kp.z3.z1.z1.result1 \pid.mul_kp.z1.z3.z3.temp1 } (4 bits, unsigned) |
| add { \pid.mul_kp.z3.z1.z2.result3 \pid.mul_kp.z3.z1.z2.result2 \pid.mul_kp.z3.z1.z2.result1 \pid.mul_kp.z1.z3.z4.temp1 2'00 } (6 bits, unsigned) |
| add \pid.mul_kp.z1.z2.q4 (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z2.z3.result3 \pid.mul_kp.z1.z2.z3.result2 \pid.mul_kp.z1.z2.z3.result1 \pid.mul_kp.z1.z2.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z2.z4.result3 \pid.mul_kp.z1.z2.z4.result2 \pid.mul_kp.z1.z2.z4.result1 \pid.mul_kp.z1.z2.z4.result0 2'00 } (6 bits, unsigned) |
| add \pid.mul_kd.z1.z4.q4 (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z4.z3.result3 \pid.mul_kd.z1.z4.z3.result2 \pid.mul_kd.z1.z4.z3.result1 \pid.mul_kd.z1.z4.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z4.z4.result3 \pid.mul_kd.z1.z4.z4.result2 \pid.mul_kd.z1.z4.z4.result1 \pid.mul_kd.z1.z4.z4.result0 2'00 } (6 bits, unsigned) |
| add \pid.mul_kp.z1.q4 (8 bits, unsigned) |
| add { \pid.mul_kp.z1.z3.q6 \pid.mul_kp.z1.z3.z1.result1 \pid.mul_kp.z1.z3.z1.result0 } (8 bits, unsigned) |
| add { \pid.mul_kp.z1.z4.q6 \pid.mul_kp.z1.z4.z1.result1 \pid.mul_kp.z1.z4.z1.result0 4'0000 } (12 bits, unsigned) |
| add \pid.mul_kd.z1.z3.q4 (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z3.z3.result3 \pid.mul_kd.z1.z3.z3.result2 \pid.mul_kd.z1.z3.z3.result1 \pid.mul_kd.z1.z3.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z3.z4.result3 \pid.mul_kd.z1.z3.z4.result2 \pid.mul_kd.z1.z3.z4.result1 \pid.mul_kd.z1.z3.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_ki.z2.q6 [3:0] \pid.mul_ki.z2.z1.q6 [1:0] \pid.mul_ki.z2.z1.z1.result1 \pid.mul_ki.z2.z1.z1.result0 } (8 bits, unsigned) |
| add { \pid.mul_ki.z3.q6 [3:0] \pid.mul_ki.z3.z1.q6 [1:0] \pid.mul_ki.z3.z1.z1.result1 \pid.mul_ki.z1.z3.z3.temp1 } (8 bits, unsigned) |
| add \pid.mul_ki.z1.q6 [11:4] (8 bits, unsigned) |
| add { \pid.mul_kp.z3.z2.z2.result1 \pid.mul_kp.z1.z4.z4.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kp.z3.z2.z1.result1 \pid.mul_kp.z1.z4.z3.temp1 } (2 bits, unsigned) |
| add { \pid.mul_kp.z3.z2.z1.result3 \pid.mul_kp.z3.z2.z1.result2 } (2 bits, unsigned) |
| add { \pid.mul_kp.z2.z2.q6 [1:0] \pid.mul_kp.z2.z2.z1.result1 \pid.mul_kp.z2.z2.z1.result0 } (4 bits, unsigned) |
| add { \pid.mul_kp.z2.z3.q6 [1:0] \pid.mul_kp.z2.z3.z1.result1 \pid.mul_kp.z2.z3.z1.result0 } (4 bits, unsigned) |
| add \pid.mul_kp.z2.z1.q6 [5:2] (4 bits, unsigned) |
| add \pid.mul_kd.z3.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_kd.z3.z1.z1.result3 \pid.mul_kd.z3.z1.z1.result2 \pid.mul_kd.z3.z1.z1.result1 \pid.mul_kd.z1.z3.z3.temp1 } (4 bits, unsigned) |
| add { \pid.mul_kd.z3.z1.z2.result3 \pid.mul_kd.z3.z1.z2.result2 \pid.mul_kd.z3.z1.z2.result1 \pid.mul_kd.z1.z3.z4.temp1 2'00 } (6 bits, unsigned) |
| add \pid.mul_kp.z1.z4.q4 (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z4.z3.result3 \pid.mul_kp.z1.z4.z3.result2 \pid.mul_kp.z1.z4.z3.result1 \pid.mul_kp.z1.z4.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z4.z4.result3 \pid.mul_kp.z1.z4.z4.result2 \pid.mul_kp.z1.z4.z4.result1 \pid.mul_kp.z1.z4.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kd.z2.q6 [3:0] \pid.mul_kd.z2.z1.q6 [1:0] \pid.mul_kd.z2.z1.z1.result1 \pid.mul_kd.z2.z1.z1.result0 } (8 bits, unsigned) |
| add { \pid.mul_kd.z3.q6 [3:0] \pid.mul_kd.z3.z1.q6 [1:0] \pid.mul_kd.z3.z1.z1.result1 \pid.mul_kd.z1.z3.z3.temp1 } (8 bits, unsigned) |
| add \pid.mul_kd.z1.q6 [11:4] (8 bits, unsigned) |
| add \pid.mul_kd.z1.q4 (8 bits, unsigned) |
| add { \pid.mul_kd.z1.z3.q6 \pid.mul_kd.z1.z3.z1.result1 \pid.mul_kd.z1.z3.z1.result0 } (8 bits, unsigned) |
| add { \pid.mul_kd.z1.z4.q6 \pid.mul_kd.z1.z4.z1.result1 \pid.mul_kd.z1.z4.z1.result0 4'0000 } (12 bits, unsigned) |
| add \pid.mul_ki.z2.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_ki.z2.z1.z3.result3 \pid.mul_ki.z2.z1.z3.result2 \pid.mul_ki.z2.z1.z3.result1 \pid.mul_ki.z2.z1.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_ki.z2.z1.z4.result3 \pid.mul_ki.z2.z1.z4.result2 \pid.mul_ki.z2.z1.z4.result1 \pid.mul_ki.z2.z1.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kd.z3.z2.q6 [1:0] \pid.mul_kd.z3.z2.z1.result1 \pid.mul_kd.z1.z4.z3.temp1 } (4 bits, unsigned) |
| add { \pid.mul_kd.z3.z3.q6 [1:0] \pid.mul_kd.z3.z1.z1.result1 \pid.mul_kd.z1.z3.z3.temp1 } (4 bits, unsigned) |
| add \pid.mul_kd.z3.z1.q6 [5:2] (4 bits, unsigned) |
| add { \pid.mul_kd.z2.z3.z2.result1 \pid.mul_kd.z2.z3.z2.result0 } (2 bits, unsigned) |
| add { \pid.mul_kd.z2.z3.z3.result1 \pid.mul_kd.z2.z3.z3.result0 } (2 bits, unsigned) |
| add { \pid.mul_kd.z2.z3.z1.result3 \pid.mul_kd.z2.z3.z1.result2 } (2 bits, unsigned) |
| add { \pid.mul_ki.z2.z3.z2.result1 \pid.mul_ki.z2.z3.z2.result0 } (2 bits, unsigned) |
| add { \pid.mul_ki.z2.z3.z3.result1 \pid.mul_ki.z2.z3.z3.result0 } (2 bits, unsigned) |
| add { \pid.mul_ki.z2.z3.z1.result3 \pid.mul_ki.z2.z3.z1.result2 } (2 bits, unsigned) |
| add { \pid.mul_kp.z2.q6 [3:0] \pid.mul_kp.z2.z1.q6 [1:0] \pid.mul_kp.z2.z1.z1.result1 \pid.mul_kp.z2.z1.z1.result0 } (8 bits, unsigned) |
| add { \pid.mul_kp.z3.q6 [3:0] \pid.mul_kp.z3.z1.q6 [1:0] \pid.mul_kp.z3.z1.z1.result1 \pid.mul_kp.z1.z3.z3.temp1 } (8 bits, unsigned) |
| add \pid.mul_kp.z1.q6 [11:4] (8 bits, unsigned) |
| add \pid.mul_kd.z2.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_kd.z2.z1.z3.result3 \pid.mul_kd.z2.z1.z3.result2 \pid.mul_kd.z2.z1.z3.result1 \pid.mul_kd.z2.z1.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kd.z2.z1.z4.result3 \pid.mul_kd.z2.z1.z4.result2 \pid.mul_kd.z2.z1.z4.result1 \pid.mul_kd.z2.z1.z4.result0 2'00 } (6 bits, unsigned) |
| add \pid.mul_ki.z3.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_ki.z3.z1.z1.result3 \pid.mul_ki.z3.z1.z1.result2 \pid.mul_ki.z3.z1.z1.result1 \pid.mul_ki.z1.z3.z3.temp1 } (4 bits, unsigned) |
| add { \pid.mul_ki.z3.z1.z2.result3 \pid.mul_ki.z3.z1.z2.result2 \pid.mul_ki.z3.z1.z2.result1 \pid.mul_ki.z1.z3.z4.temp1 2'00 } (6 bits, unsigned) |
| add \pid.mul_ki.z1.z3.q4 (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z3.z3.result3 \pid.mul_ki.z1.z3.z3.result2 \pid.mul_ki.z1.z3.z3.result1 \pid.mul_ki.z1.z3.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_ki.z1.z3.z4.result3 \pid.mul_ki.z1.z3.z4.result2 \pid.mul_ki.z1.z3.z4.result1 \pid.mul_ki.z1.z3.z4.result0 2'00 } (6 bits, unsigned) |
| add \pid.mul_kd.z1.z1.q4 (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z1.z3.result3 \pid.mul_kd.z1.z1.z3.result2 \pid.mul_kd.z1.z1.z3.result1 \pid.mul_kd.z1.z1.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z1.z4.result3 \pid.mul_kd.z1.z1.z4.result2 \pid.mul_kd.z1.z1.z4.result1 \pid.mul_kd.z1.z1.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kp.z2.z2.z2.result1 \pid.mul_kp.z2.z2.z2.result0 } (2 bits, unsigned) |
| add { \pid.mul_kp.z2.z2.z3.result1 \pid.mul_kp.z2.z2.z3.result0 } (2 bits, unsigned) |
| add { \pid.mul_kp.z2.z2.z1.result3 \pid.mul_kp.z2.z2.z1.result2 } (2 bits, unsigned) |
| add { \pid.mul_kd.z2.z2.q6 [1:0] \pid.mul_kd.z2.z2.z1.result1 \pid.mul_kd.z2.z2.z1.result0 } (4 bits, unsigned) |
| add { \pid.mul_kd.z2.z3.q6 [1:0] \pid.mul_kd.z2.z3.z1.result1 \pid.mul_kd.z2.z3.z1.result0 } (4 bits, unsigned) |
| add \pid.mul_kd.z2.z1.q6 [5:2] (4 bits, unsigned) |
| add { \pid.mul_ki.z2.z2.q6 [1:0] \pid.mul_ki.z2.z2.z1.result1 \pid.mul_ki.z2.z2.z1.result0 } (4 bits, unsigned) |
| add { \pid.mul_ki.z2.z3.q6 [1:0] \pid.mul_ki.z2.z3.z1.result1 \pid.mul_ki.z2.z3.z1.result0 } (4 bits, unsigned) |
| add \pid.mul_ki.z2.z1.q6 [5:2] (4 bits, unsigned) |
| add { \pid.mul_ki.z2.z2.z2.result1 \pid.mul_ki.z2.z2.z2.result0 } (2 bits, unsigned) |
| add { \pid.mul_ki.z2.z2.z3.result1 \pid.mul_ki.z2.z2.z3.result0 } (2 bits, unsigned) |
| add { \pid.mul_ki.z2.z2.z1.result3 \pid.mul_ki.z2.z2.z1.result2 } (2 bits, unsigned) |
| add \pid.mul_kp.z1.z3.q4 (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z3.z3.result3 \pid.mul_kp.z1.z3.z3.result2 \pid.mul_kp.z1.z3.z3.result1 \pid.mul_kp.z1.z3.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kp.z1.z3.z4.result3 \pid.mul_kp.z1.z3.z4.result2 \pid.mul_kp.z1.z3.z4.result1 \pid.mul_kp.z1.z3.z4.result0 2'00 } (6 bits, unsigned) |
| add { \pid.mul_kd.z2.z2.z2.result1 \pid.mul_kd.z2.z2.z2.result0 } (2 bits, unsigned) |
| add { \pid.mul_kd.z2.z2.z3.result1 \pid.mul_kd.z2.z2.z3.result0 } (2 bits, unsigned) |
| add { \pid.mul_kd.z2.z2.z1.result3 \pid.mul_kd.z2.z2.z1.result2 } (2 bits, unsigned) |
| add { \pid.mul_ki.z3.z2.q6 [1:0] \pid.mul_ki.z3.z2.z1.result1 \pid.mul_ki.z1.z4.z3.temp1 } (4 bits, unsigned) |
| add { \pid.mul_ki.z3.z3.q6 [1:0] \pid.mul_ki.z3.z1.z1.result1 \pid.mul_ki.z1.z3.z3.temp1 } (4 bits, unsigned) |
| add \pid.mul_ki.z3.z1.q6 [5:2] (4 bits, unsigned) |
| add \pid.mul_kd.z1.z2.q4 (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z2.z3.result3 \pid.mul_kd.z1.z2.z3.result2 \pid.mul_kd.z1.z2.z3.result1 \pid.mul_kd.z1.z2.z3.result0 } (4 bits, unsigned) |
| add { \pid.mul_kd.z1.z2.z4.result3 \pid.mul_kd.z1.z2.z4.result2 \pid.mul_kd.z1.z2.z4.result1 \pid.mul_kd.z1.z2.z4.result0 2'00 } (6 bits, unsigned) |
| Using extmapper simplemap for cells of type $pos. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000010000 for cells of type $lcu. |
| Using template $paramod\_90_fa\WIDTH=32'00000000000000000000000000000110 for cells of type $fa. |
| Using template $paramod$00298f3f8094950cb9a5ff2fda48d0d8bde8806c\_90_alu for cells of type $alu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000000100 for cells of type $lcu. |
| Using template $paramod\_90_fa\WIDTH=32'00000000000000000000000000000010 for cells of type $fa. |
| Using template $paramod$7e708ae28ab761f11d0fb59d3ffc72f6a4baf5d9\_90_alu for cells of type $alu. |
| Using template $paramod\_90_fa\WIDTH=32'00000000000000000000000000000100 for cells of type $fa. |
| Using template $paramod$740b056ede97228d3eae64ea2fdc81f0a33e0fe7\_90_alu for cells of type $alu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000001000 for cells of type $lcu. |
| Using template $paramod\_90_fa\WIDTH=32'00000000000000000000000000001100 for cells of type $fa. |
| Using template $paramod$ee3d784672cdb1cb32d9a801a3af776716f16b74\_90_alu for cells of type $alu. |
| Using template $paramod\_90_fa\WIDTH=32'00000000000000000000000000001000 for cells of type $fa. |
| Using template $paramod$a1bc51c02ce12ac21eb18988e83292af48ed7d72\_90_alu for cells of type $alu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000000011 for cells of type $lcu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000100000 for cells of type $lcu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000011111 for cells of type $lcu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000000110 for cells of type $lcu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000000010 for cells of type $lcu. |
| Using template $paramod\_90_lcu\WIDTH=32'00000000000000000000000000001100 for cells of type $lcu. |
| No more expansions possible. |
| <suppressed ~6757 debug messages> |
| |
| 6.22. Executing OPT pass (performing simple optimizations). |
| |
| 6.22.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~3720 debug messages> |
| |
| 6.22.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| <suppressed ~987 debug messages> |
| Removed a total of 329 cells. |
| |
| 6.22.3. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.22.4. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 1164 unused cells and 4051 unused wires. |
| <suppressed ~1165 debug messages> |
| |
| 6.22.5. Finished fast OPT passes. |
| |
| 6.23. Executing ABC pass (technology mapping using ABC). |
| |
| 6.23.1. Extracting gate netlist of module `\Motor_Top' to `<abc-temp-dir>/input.blif'.. |
| Extracted 6223 gates and 6685 wires to a netlist network with 461 inputs and 299 outputs. |
| |
| 6.23.1.1. Executing ABC. |
| Running ABC command: <yosys-exe-dir>/yosys-abc -s -f <abc-temp-dir>/abc.script 2>&1 |
| ABC: ABC command line: "source <abc-temp-dir>/abc.script". |
| ABC: |
| ABC: + read_blif <abc-temp-dir>/input.blif |
| ABC: + read_library <abc-temp-dir>/stdcells.genlib |
| ABC: Entered genlib library with 13 gates from file "<abc-temp-dir>/stdcells.genlib". |
| ABC: + strash |
| ABC: + dretime |
| ABC: + map |
| ABC: + write_blif <abc-temp-dir>/output.blif |
| |
| 6.23.1.2. Re-integrating ABC results. |
| ABC RESULTS: AND cells: 145 |
| ABC RESULTS: ANDNOT cells: 2057 |
| ABC RESULTS: MUX cells: 553 |
| ABC RESULTS: NAND cells: 240 |
| ABC RESULTS: NOR cells: 397 |
| ABC RESULTS: NOT cells: 374 |
| ABC RESULTS: OR cells: 509 |
| ABC RESULTS: ORNOT cells: 195 |
| ABC RESULTS: XNOR cells: 421 |
| ABC RESULTS: XOR cells: 1102 |
| ABC RESULTS: internal signals: 5925 |
| ABC RESULTS: input signals: 461 |
| ABC RESULTS: output signals: 299 |
| Removing temp directory. |
| |
| 6.24. Executing OPT pass (performing simple optimizations). |
| |
| 6.24.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| <suppressed ~125 debug messages> |
| |
| 6.24.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| <suppressed ~147 debug messages> |
| Removed a total of 49 cells. |
| |
| 6.24.3. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 6.24.4. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 3 unused cells and 4099 unused wires. |
| <suppressed ~1664 debug messages> |
| |
| 6.24.5. Finished fast OPT passes. |
| |
| 6.25. Executing HIERARCHY pass (managing design hierarchy). |
| |
| 6.25.1. Analyzing design hierarchy.. |
| Top module: \Motor_Top |
| |
| 6.25.2. Analyzing design hierarchy.. |
| Top module: \Motor_Top |
| Removed 0 unused modules. |
| |
| 6.26. Printing statistics. |
| |
| === Motor_Top === |
| |
| Number of wires: 8028 |
| Number of wire bits: 17050 |
| Number of public wires: 2135 |
| Number of public wire bits: 11157 |
| Number of memories: 0 |
| Number of memory bits: 0 |
| Number of processes: 0 |
| Number of cells: 6389 |
| $_ANDNOT_ 2056 |
| $_AND_ 145 |
| $_DFF_P_ 35 |
| $_MUX_ 553 |
| $_NAND_ 240 |
| $_NOR_ 349 |
| $_NOT_ 371 |
| $_ORNOT_ 195 |
| $_OR_ 509 |
| $_SDFFE_PP0P_ 331 |
| $_SDFFE_PP1P_ 27 |
| $_SDFF_PP0_ 55 |
| $_XNOR_ 421 |
| $_XOR_ 1102 |
| |
| 6.27. Executing CHECK pass (checking for obvious problems). |
| Checking module Motor_Top... |
| Found and reported 0 problems. |
| |
| 7. Generating Graphviz representation of design. |
| Writing dot description to `/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/runs/Motor_Top/tmp/synthesis/post_techmap.dot'. |
| Dumping module Motor_Top to page 1. |
| |
| 8. Executing SHARE pass (SAT-based resource sharing). |
| |
| 9. Executing OPT pass (performing simple optimizations). |
| |
| 9.1. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 9.2. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 9.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). |
| Running muxtree optimizer on module \Motor_Top.. |
| Creating internal representation of mux trees. |
| No muxes found in this module. |
| Removed 0 multiplexer ports. |
| |
| 9.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). |
| Optimizing cells in module \Motor_Top. |
| Performed a total of 0 changes. |
| |
| 9.5. Executing OPT_MERGE pass (detect identical cells). |
| Finding identical cells in module `\Motor_Top'. |
| Removed a total of 0 cells. |
| |
| 9.6. Executing OPT_DFF pass (perform DFF optimizations). |
| |
| 9.7. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| |
| 9.8. Executing OPT_EXPR pass (perform const folding). |
| Optimizing module Motor_Top. |
| |
| 9.9. Finished OPT passes. (There is nothing left to do.) |
| |
| 10. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 0 unused cells and 2041 unused wires. |
| <suppressed ~2041 debug messages> |
| |
| 11. Printing statistics. |
| |
| === Motor_Top === |
| |
| Number of wires: 5987 |
| Number of wire bits: 6482 |
| Number of public wires: 94 |
| Number of public wire bits: 589 |
| Number of memories: 0 |
| Number of memory bits: 0 |
| Number of processes: 0 |
| Number of cells: 6389 |
| $_ANDNOT_ 2056 |
| $_AND_ 145 |
| $_DFF_P_ 35 |
| $_MUX_ 553 |
| $_NAND_ 240 |
| $_NOR_ 349 |
| $_NOT_ 371 |
| $_ORNOT_ 195 |
| $_OR_ 509 |
| $_SDFFE_PP0P_ 331 |
| $_SDFFE_PP1P_ 27 |
| $_SDFF_PP0_ 55 |
| $_XNOR_ 421 |
| $_XOR_ 1102 |
| |
| mapping tbuf |
| |
| 12. Executing TECHMAP pass (map to technology primitives). |
| |
| 12.1. Executing Verilog-2005 frontend: /home/ali11-2000/FYP/mpw/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v |
| Parsing Verilog input from `/home/ali11-2000/FYP/mpw/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v' to AST representation. |
| Generating RTLIL representation for module `\$_TBUF_'. |
| Successfully finished Verilog frontend. |
| |
| 12.2. Continuing TECHMAP pass. |
| No more expansions possible. |
| <suppressed ~3 debug messages> |
| |
| 13. Executing SIMPLEMAP pass (map simple cells to gate primitives). |
| |
| 14. Executing TECHMAP pass (map to technology primitives). |
| |
| 14.1. Executing Verilog-2005 frontend: /home/ali11-2000/FYP/mpw/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v |
| Parsing Verilog input from `/home/ali11-2000/FYP/mpw/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v' to AST representation. |
| Generating RTLIL representation for module `\$_DLATCH_P_'. |
| Generating RTLIL representation for module `\$_DLATCH_N_'. |
| Successfully finished Verilog frontend. |
| |
| 14.2. Continuing TECHMAP pass. |
| No more expansions possible. |
| <suppressed ~4 debug messages> |
| |
| 15. Executing SIMPLEMAP pass (map simple cells to gate primitives). |
| |
| 16. Executing DFFLIBMAP pass (mapping DFF cells to sequential cells from liberty file). |
| cell sky130_fd_sc_hd__dfxtp_2 (noninv, pins=3, area=21.27) is a direct match for cell type $_DFF_P_. |
| cell sky130_fd_sc_hd__dfrtp_2 (noninv, pins=4, area=26.28) is a direct match for cell type $_DFF_PN0_. |
| cell sky130_fd_sc_hd__dfstp_2 (noninv, pins=4, area=26.28) is a direct match for cell type $_DFF_PN1_. |
| cell sky130_fd_sc_hd__dfbbn_2 (noninv, pins=6, area=35.03) is a direct match for cell type $_DFFSR_NNN_. |
| final dff cell mappings: |
| unmapped dff cell: $_DFF_N_ |
| \sky130_fd_sc_hd__dfxtp_2 _DFF_P_ (.CLK( C), .D( D), .Q( Q)); |
| unmapped dff cell: $_DFF_NN0_ |
| unmapped dff cell: $_DFF_NN1_ |
| unmapped dff cell: $_DFF_NP0_ |
| unmapped dff cell: $_DFF_NP1_ |
| \sky130_fd_sc_hd__dfrtp_2 _DFF_PN0_ (.CLK( C), .D( D), .Q( Q), .RESET_B( R)); |
| \sky130_fd_sc_hd__dfstp_2 _DFF_PN1_ (.CLK( C), .D( D), .Q( Q), .SET_B( R)); |
| unmapped dff cell: $_DFF_PP0_ |
| unmapped dff cell: $_DFF_PP1_ |
| \sky130_fd_sc_hd__dfbbn_2 _DFFSR_NNN_ (.CLK_N( C), .D( D), .Q( Q), .Q_N(~Q), .RESET_B( R), .SET_B( S)); |
| unmapped dff cell: $_DFFSR_NNP_ |
| unmapped dff cell: $_DFFSR_NPN_ |
| unmapped dff cell: $_DFFSR_NPP_ |
| unmapped dff cell: $_DFFSR_PNN_ |
| unmapped dff cell: $_DFFSR_PNP_ |
| unmapped dff cell: $_DFFSR_PPN_ |
| unmapped dff cell: $_DFFSR_PPP_ |
| |
| 16.1. Executing DFFLEGALIZE pass (convert FFs to types supported by the target). |
| Mapping DFF cells in module `\Motor_Top': |
| mapped 448 $_DFF_P_ cells to \sky130_fd_sc_hd__dfxtp_2 cells. |
| |
| 17. Printing statistics. |
| |
| === Motor_Top === |
| |
| Number of wires: 6758 |
| Number of wire bits: 7253 |
| Number of public wires: 94 |
| Number of public wire bits: 589 |
| Number of memories: 0 |
| Number of memory bits: 0 |
| Number of processes: 0 |
| Number of cells: 7160 |
| $_ANDNOT_ 2056 |
| $_AND_ 145 |
| $_MUX_ 1324 |
| $_NAND_ 240 |
| $_NOR_ 349 |
| $_NOT_ 371 |
| $_ORNOT_ 195 |
| $_OR_ 509 |
| $_XNOR_ 421 |
| $_XOR_ 1102 |
| sky130_fd_sc_hd__dfxtp_2 448 |
| |
| [INFO]: ABC: WireLoad : S_4 |
| |
| 18. Executing ABC pass (technology mapping using ABC). |
| |
| 18.1. Extracting gate netlist of module `\Motor_Top' to `/tmp/yosys-abc-tZKQId/input.blif'.. |
| Extracted 6712 gates and 7180 wires to a netlist network with 466 inputs and 449 outputs. |
| |
| 18.1.1. Executing ABC. |
| Running ABC command: /build/bin/yosys-abc -s -f /tmp/yosys-abc-tZKQId/abc.script 2>&1 |
| ABC: ABC command line: "source /tmp/yosys-abc-tZKQId/abc.script". |
| ABC: |
| ABC: + read_blif /tmp/yosys-abc-tZKQId/input.blif |
| ABC: + read_lib -w /home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/runs/Motor_Top/tmp/synthesis/trimmed.lib |
| ABC: Parsing finished successfully. Parsing time = 0.07 sec |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfbbn_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfrbp_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfrtp_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfrtp_4". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfsbp_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfstp_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfstp_4". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfxbp_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfxtp_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfxtp_4". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtn_1". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtn_2". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtn_4". |
| ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtp_1". |
| ABC: Scl_LibertyReadGenlib() skipped three-state cell "sky130_fd_sc_hd__ebufn_2". |
| ABC: Scl_LibertyReadGenlib() skipped three-state cell "sky130_fd_sc_hd__ebufn_4". |
| ABC: Scl_LibertyReadGenlib() skipped three-state cell "sky130_fd_sc_hd__ebufn_8". |
| ABC: Library "sky130A_merged" from "/home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/runs/Motor_Top/tmp/synthesis/trimmed.lib" has 175 cells (17 skipped: 14 seq; 3 tri-state; 0 no func; 0 dont_use). Time = 0.10 sec |
| ABC: Memory = 7.77 MB. Time = 0.10 sec |
| ABC: Warning: Detected 2 multi-output gates (for example, "sky130_fd_sc_hd__fa_1"). |
| ABC: + read_constr -v /home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/runs/Motor_Top/tmp/synthesis/synthesis.sdc |
| ABC: Setting driving cell to be "sky130_fd_sc_hd__inv_2". |
| ABC: Setting output load to be 33.442001. |
| ABC: + read_constr /home/ali11-2000/FYP/mpw/UETRV-ECORE/openlane/Motor_Top/runs/Motor_Top/tmp/synthesis/synthesis.sdc |
| ABC: + fx |
| ABC: + mfs |
| ABC: + strash |
| ABC: + refactor |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + refactor |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + refactor -z |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + retime -D -D 20000 -M 5 |
| ABC: + scleanup |
| ABC: Error: The network is combinational. |
| ABC: + fraig_store |
| ABC: + balance |
| ABC: + fraig_store |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + refactor |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + refactor -z |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + fraig_store |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + refactor |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + refactor -z |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + fraig_store |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + refactor |
| ABC: + balance |
| ABC: + rewrite |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + refactor -z |
| ABC: + rewrite -z |
| ABC: + balance |
| ABC: + fraig_store |
| ABC: + fraig_restore |
| ABC: + amap -m -Q 0.1 -F 20 -A 20 -C 5000 |
| ABC: + retime -D -D 20000 |
| ABC: + &get -n |
| ABC: + &st |
| ABC: + &dch |
| ABC: + &nf |
| ABC: + &put |
| ABC: + buffer -N 5 -S 750.0 |
| ABC: + upsize -D 20000 |
| ABC: Current delay (10899.58 ps) does not exceed the target delay (20000.00 ps). Upsizing is not performed. |
| ABC: + dnsize -D 20000 |
| ABC: + stime -p |
| ABC: WireLoad = "none" Gates = 5271 ( 20.1 %) Cap = 9.8 ff ( 4.6 %) Area = 43922.12 ( 79.9 %) Delay = 10987.99 ps ( 3.4 %) |
| ABC: Path 0 -- 82 : 0 4 pi A = 0.00 Df = 67.5 -36.8 ps S = 100.4 ps Cin = 0.0 ff Cout = 20.7 ff Cmax = 0.0 ff G = 0 |
| ABC: Path 1 -- 1948 : 2 3 sky130_fd_sc_hd__xnor2_2 A = 16.27 Df = 253.1 -4.5 ps S = 222.1 ps Cin = 8.5 ff Cout = 13.3 ff Cmax = 121.8 ff G = 150 |
| ABC: Path 2 -- 1949 : 3 2 sky130_fd_sc_hd__or3b_2 A = 8.76 Df = 713.6 -190.0 ps S = 75.2 ps Cin = 1.5 ff Cout = 3.0 ff Cmax = 269.2 ff G = 184 |
| ABC: Path 3 -- 1952 : 3 1 sky130_fd_sc_hd__or3_2 A = 7.51 Df =1118.0 -503.3 ps S = 72.8 ps Cin = 1.5 ff Cout = 2.4 ff Cmax = 310.4 ff G = 149 |
| ABC: Path 4 -- 1953 : 5 2 sky130_fd_sc_hd__a311o_2 A = 11.26 Df =1490.9 -716.4 ps S = 65.8 ps Cin = 2.3 ff Cout = 7.2 ff Cmax = 298.5 ff G = 300 |
| ABC: Path 5 -- 1957 : 4 3 sky130_fd_sc_hd__a31o_2 A = 8.76 Df =1770.9 -800.2 ps S = 95.7 ps Cin = 2.4 ff Cout = 13.8 ff Cmax = 271.9 ff G = 560 |
| ABC: Path 6 -- 1972 : 5 3 sky130_fd_sc_hd__o311ai_2 A = 16.27 Df =2198.1-1058.7 ps S = 417.5 ps Cin = 4.4 ff Cout = 16.1 ff Cmax = 82.4 ff G = 347 |
| ABC: Path 7 -- 1973 : 5 2 sky130_fd_sc_hd__a221o_2 A = 11.26 Df =2434.5 -890.3 ps S = 64.9 ps Cin = 2.3 ff Cout = 7.1 ff Cmax = 299.4 ff G = 291 |
| ABC: Path 8 -- 1975 : 4 2 sky130_fd_sc_hd__a31o_2 A = 8.76 Df =2648.2 -814.2 ps S = 119.7 ps Cin = 2.4 ff Cout = 18.4 ff Cmax = 271.9 ff G = 749 |
| ABC: Path 9 -- 1989 : 2 4 sky130_fd_sc_hd__xor2_2 A = 16.27 Df =2869.2 -844.8 ps S = 169.7 ps Cin = 8.6 ff Cout = 9.8 ff Cmax = 130.0 ff G = 108 |
| ABC: Path 10 -- 1991 : 1 5 sky130_fd_sc_hd__buf_1 A = 3.75 Df =3097.0 -919.2 ps S = 216.7 ps Cin = 2.1 ff Cout = 17.7 ff Cmax = 130.0 ff G = 796 |
| ABC: Path 11 -- 2006 : 2 2 sky130_fd_sc_hd__nor2_2 A = 6.26 Df =3151.3 -866.6 ps S = 88.1 ps Cin = 4.4 ff Cout = 5.1 ff Cmax = 141.9 ff G = 108 |
| ABC: Path 12 -- 2206 : 5 2 sky130_fd_sc_hd__o2111a_2 A = 12.51 Df =3465.4 -60.1 ps S = 65.2 ps Cin = 2.4 ff Cout = 7.1 ff Cmax = 299.4 ff G = 280 |
| ABC: Path 13 -- 2207 : 4 4 sky130_fd_sc_hd__a31o_2 A = 8.76 Df =3657.1 -38.1 ps S = 112.2 ps Cin = 2.4 ff Cout = 17.0 ff Cmax = 271.9 ff G = 702 |
| ABC: Path 14 -- 2209 : 3 2 sky130_fd_sc_hd__and3_2 A = 7.51 Df =3912.4 -45.3 ps S = 62.1 ps Cin = 1.5 ff Cout = 6.4 ff Cmax = 309.5 ff G = 407 |
| ABC: Path 15 -- 2211 : 3 3 sky130_fd_sc_hd__or3_2 A = 7.51 Df =4341.3 -299.6 ps S = 97.7 ps Cin = 1.5 ff Cout = 9.1 ff Cmax = 310.4 ff G = 574 |
| ABC: Path 16 -- 2218 : 3 2 sky130_fd_sc_hd__and3_2 A = 7.51 Df =4577.7 -349.4 ps S = 59.1 ps Cin = 1.5 ff Cout = 6.1 ff Cmax = 309.5 ff G = 393 |
| ABC: Path 17 -- 2241 : 3 3 sky130_fd_sc_hd__or3b_2 A = 8.76 Df =5066.2 -403.2 ps S = 97.2 ps Cin = 1.5 ff Cout = 8.5 ff Cmax = 269.2 ff G = 546 |
| ABC: Path 18 -- 2255 : 3 2 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =5281.7 -350.7 ps S = 50.6 ps Cin = 2.4 ff Cout = 7.0 ff Cmax = 309.5 ff G = 288 |
| ABC: Path 19 -- 2260 : 3 3 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =5505.6 -212.9 ps S = 61.7 ps Cin = 2.4 ff Cout = 9.6 ff Cmax = 309.5 ff G = 390 |
| ABC: Path 20 -- 2323 : 3 3 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =5737.0 -226.5 ps S = 69.6 ps Cin = 2.4 ff Cout = 11.4 ff Cmax = 309.5 ff G = 461 |
| ABC: Path 21 -- 2325 : 3 2 sky130_fd_sc_hd__and3_2 A = 7.51 Df =5953.8 -173.4 ps S = 60.3 ps Cin = 1.5 ff Cout = 6.3 ff Cmax = 309.5 ff G = 401 |
| ABC: Path 22 -- 2330 : 3 2 sky130_fd_sc_hd__or3_2 A = 7.51 Df =6442.2 -408.6 ps S = 91.3 ps Cin = 1.5 ff Cout = 7.1 ff Cmax = 310.4 ff G = 449 |
| ABC: Path 23 -- 2332 : 3 3 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =6690.0 -492.2 ps S = 68.8 ps Cin = 2.4 ff Cout = 11.2 ff Cmax = 309.5 ff G = 458 |
| ABC: Path 24 -- 2334 : 3 3 sky130_fd_sc_hd__a21oi_2 A = 8.76 Df =6861.9 -532.4 ps S = 144.6 ps Cin = 4.6 ff Cout = 8.8 ff Cmax = 128.2 ff G = 180 |
| ABC: Path 25 -- 2341 : 3 3 sky130_fd_sc_hd__o21a_2 A = 8.76 Df =7046.3 -449.7 ps S = 98.3 ps Cin = 2.4 ff Cout = 16.4 ff Cmax = 294.8 ff G = 660 |
| ABC: Path 26 -- 2346 : 3 2 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =7201.8 -53.3 ps S = 68.3 ps Cin = 2.4 ff Cout = 10.9 ff Cmax = 309.5 ff G = 445 |
| ABC: Path 27 -- 2348 : 3 2 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =7380.2 -28.7 ps S = 68.6 ps Cin = 2.4 ff Cout = 10.9 ff Cmax = 309.5 ff G = 445 |
| ABC: Path 28 -- 2350 : 3 2 sky130_fd_sc_hd__a21o_2 A = 8.76 Df =7620.4 -109.5 ps S = 80.3 ps Cin = 2.4 ff Cout = 13.5 ff Cmax = 309.5 ff G = 556 |
| ABC: Path 29 -- 2351 : 3 2 sky130_fd_sc_hd__a21oi_2 A = 8.76 Df =7805.5 -219.1 ps S = 159.3 ps Cin = 4.6 ff Cout = 10.2 ff Cmax = 128.2 ff G = 218 |
| ABC: Path 30 -- 2363 : 2 2 sky130_fd_sc_hd__or2b_2 A = 8.76 Df =7976.3 -55.2 ps S = 81.4 ps Cin = 1.6 ff Cout = 13.7 ff Cmax = 312.2 ff G = 836 |
| ABC: Path 31 -- 2374 : 2 2 sky130_fd_sc_hd__xnor2_2 A = 16.27 Df =8139.2 -4.1 ps S = 190.4 ps Cin = 8.5 ff Cout = 10.6 ff Cmax = 121.8 ff G = 120 |
| ABC: Path 32 -- 2517 : 2 2 sky130_fd_sc_hd__xnor2_2 A = 16.27 Df =8352.5 -4.6 ps S = 195.0 ps Cin = 8.5 ff Cout = 11.0 ff Cmax = 121.8 ff G = 125 |
| ABC: Path 33 -- 2518 : 2 2 sky130_fd_sc_hd__xnor2_2 A = 16.27 Df =8565.7 -2.2 ps S = 229.4 ps Cin = 8.5 ff Cout = 14.0 ff Cmax = 121.8 ff G = 157 |
| ABC: Path 34 -- 2527 : 2 2 sky130_fd_sc_hd__xor2_2 A = 16.27 Df =8858.8 -86.3 ps S = 217.5 ps Cin = 8.6 ff Cout = 14.0 ff Cmax = 130.0 ff G = 156 |
| ABC: Path 35 -- 2581 : 2 2 sky130_fd_sc_hd__xor2_2 A = 16.27 Df =9150.7 -4.3 ps S = 218.4 ps Cin = 8.6 ff Cout = 14.1 ff Cmax = 130.0 ff G = 157 |
| ABC: Path 36 -- 2613 : 2 2 sky130_fd_sc_hd__xnor2_2 A = 16.27 Df =9374.7 -11.6 ps S = 196.7 ps Cin = 8.5 ff Cout = 11.1 ff Cmax = 121.8 ff G = 126 |
| ABC: Path 37 -- 3252 : 2 2 sky130_fd_sc_hd__xor2_2 A = 16.27 Df =9647.4 -67.4 ps S = 218.1 ps Cin = 8.6 ff Cout = 14.1 ff Cmax = 130.0 ff G = 157 |
| ABC: Path 38 -- 3356 : 3 3 sky130_fd_sc_hd__o21ai_2 A = 8.76 Df =9869.9 -81.0 ps S = 188.9 ps Cin = 4.5 ff Cout = 12.9 ff Cmax = 139.2 ff G = 273 |
| ABC: Path 39 -- 3453 : 4 3 sky130_fd_sc_hd__a211o_2 A = 10.01 Df =10322.9 -122.3 ps S = 58.1 ps Cin = 2.4 ff Cout = 6.6 ff Cmax = 325.0 ff G = 268 |
| ABC: Path 40 -- 3454 : 1 5 sky130_fd_sc_hd__buf_1 A = 3.75 Df =10505.5 -43.9 ps S = 304.3 ps Cin = 2.1 ff Cout = 25.4 ff Cmax = 130.0 ff G = 1159 |
| ABC: Path 41 -- 3459 : 5 1 sky130_fd_sc_hd__o221ai_2 A = 15.01 Df =10677.4 -75.2 ps S = 132.5 ps Cin = 4.5 ff Cout = 2.4 ff Cmax = 128.2 ff G = 52 |
| ABC: Path 42 -- 3460 : 4 1 sky130_fd_sc_hd__o211a_2 A = 10.01 Df =10988.0 -186.6 ps S = 203.7 ps Cin = 2.4 ff Cout = 33.4 ff Cmax = 268.3 ff G = 1415 |
| ABC: Start-point = pi81 (\pid.sigma_old [6]). End-point = po78 ($auto$rtlil.cc:2515:MuxGate$20197). |
| ABC: + print_stats -m |
| ABC: netlist : i/o = 466/ 449 lat = 0 nd = 5271 edge = 12711 area =43927.95 delay =46.00 lev = 46 |
| ABC: + write_blif /tmp/yosys-abc-tZKQId/output.blif |
| |
| 18.1.2. Re-integrating ABC results. |
| ABC RESULTS: sky130_fd_sc_hd__a2111o_2 cells: 1 |
| ABC RESULTS: sky130_fd_sc_hd__a2111oi_2 cells: 1 |
| ABC RESULTS: sky130_fd_sc_hd__a211o_2 cells: 21 |
| ABC RESULTS: sky130_fd_sc_hd__a211oi_2 cells: 7 |
| ABC RESULTS: sky130_fd_sc_hd__a21bo_2 cells: 47 |
| ABC RESULTS: sky130_fd_sc_hd__a21boi_2 cells: 13 |
| ABC RESULTS: sky130_fd_sc_hd__a21o_2 cells: 107 |
| ABC RESULTS: sky130_fd_sc_hd__a21oi_2 cells: 155 |
| ABC RESULTS: sky130_fd_sc_hd__a221o_2 cells: 83 |
| ABC RESULTS: sky130_fd_sc_hd__a221oi_2 cells: 1 |
| ABC RESULTS: sky130_fd_sc_hd__a22o_2 cells: 146 |
| ABC RESULTS: sky130_fd_sc_hd__a22oi_2 cells: 27 |
| ABC RESULTS: sky130_fd_sc_hd__a2bb2o_2 cells: 46 |
| ABC RESULTS: sky130_fd_sc_hd__a2bb2oi_2 cells: 2 |
| ABC RESULTS: sky130_fd_sc_hd__a311o_2 cells: 14 |
| ABC RESULTS: sky130_fd_sc_hd__a311oi_2 cells: 1 |
| ABC RESULTS: sky130_fd_sc_hd__a31o_2 cells: 67 |
| ABC RESULTS: sky130_fd_sc_hd__a31oi_2 cells: 10 |
| ABC RESULTS: sky130_fd_sc_hd__a32o_2 cells: 31 |
| ABC RESULTS: sky130_fd_sc_hd__a41o_2 cells: 5 |
| ABC RESULTS: sky130_fd_sc_hd__and2_2 cells: 277 |
| ABC RESULTS: sky130_fd_sc_hd__and2b_2 cells: 125 |
| ABC RESULTS: sky130_fd_sc_hd__and3_2 cells: 146 |
| ABC RESULTS: sky130_fd_sc_hd__and3b_2 cells: 22 |
| ABC RESULTS: sky130_fd_sc_hd__and4_2 cells: 28 |
| ABC RESULTS: sky130_fd_sc_hd__and4b_2 cells: 5 |
| ABC RESULTS: sky130_fd_sc_hd__and4bb_2 cells: 4 |
| ABC RESULTS: sky130_fd_sc_hd__buf_1 cells: 890 |
| ABC RESULTS: sky130_fd_sc_hd__inv_2 cells: 167 |
| ABC RESULTS: sky130_fd_sc_hd__mux2_2 cells: 92 |
| ABC RESULTS: sky130_fd_sc_hd__nand2_2 cells: 461 |
| ABC RESULTS: sky130_fd_sc_hd__nand3_2 cells: 28 |
| ABC RESULTS: sky130_fd_sc_hd__nand3b_2 cells: 5 |
| ABC RESULTS: sky130_fd_sc_hd__nand4_2 cells: 8 |
| ABC RESULTS: sky130_fd_sc_hd__nor2_2 cells: 389 |
| ABC RESULTS: sky130_fd_sc_hd__nor3_2 cells: 16 |
| ABC RESULTS: sky130_fd_sc_hd__nor3b_2 cells: 2 |
| ABC RESULTS: sky130_fd_sc_hd__nor4_2 cells: 2 |
| ABC RESULTS: sky130_fd_sc_hd__o2111a_2 cells: 5 |
| ABC RESULTS: sky130_fd_sc_hd__o211a_2 cells: 166 |
| ABC RESULTS: sky130_fd_sc_hd__o211ai_2 cells: 2 |
| ABC RESULTS: sky130_fd_sc_hd__o21a_2 cells: 134 |
| ABC RESULTS: sky130_fd_sc_hd__o21ai_2 cells: 123 |
| ABC RESULTS: sky130_fd_sc_hd__o21ba_2 cells: 21 |
| ABC RESULTS: sky130_fd_sc_hd__o21bai_2 cells: 14 |
| ABC RESULTS: sky130_fd_sc_hd__o221a_2 cells: 113 |
| ABC RESULTS: sky130_fd_sc_hd__o221ai_2 cells: 16 |
| ABC RESULTS: sky130_fd_sc_hd__o22a_2 cells: 19 |
| ABC RESULTS: sky130_fd_sc_hd__o2bb2a_2 cells: 33 |
| ABC RESULTS: sky130_fd_sc_hd__o2bb2ai_2 cells: 2 |
| ABC RESULTS: sky130_fd_sc_hd__o311a_2 cells: 15 |
| ABC RESULTS: sky130_fd_sc_hd__o311ai_2 cells: 1 |
| ABC RESULTS: sky130_fd_sc_hd__o31a_2 cells: 20 |
| ABC RESULTS: sky130_fd_sc_hd__o31ai_2 cells: 4 |
| ABC RESULTS: sky130_fd_sc_hd__o32a_2 cells: 8 |
| ABC RESULTS: sky130_fd_sc_hd__o32ai_2 cells: 1 |
| ABC RESULTS: sky130_fd_sc_hd__o41a_2 cells: 7 |
| ABC RESULTS: sky130_fd_sc_hd__or2_2 cells: 350 |
| ABC RESULTS: sky130_fd_sc_hd__or2b_2 cells: 64 |
| ABC RESULTS: sky130_fd_sc_hd__or3_2 cells: 75 |
| ABC RESULTS: sky130_fd_sc_hd__or3b_2 cells: 15 |
| ABC RESULTS: sky130_fd_sc_hd__or4_2 cells: 25 |
| ABC RESULTS: sky130_fd_sc_hd__or4b_2 cells: 7 |
| ABC RESULTS: sky130_fd_sc_hd__xnor2_2 cells: 385 |
| ABC RESULTS: sky130_fd_sc_hd__xor2_2 cells: 194 |
| ABC RESULTS: internal signals: 6265 |
| ABC RESULTS: input signals: 466 |
| ABC RESULTS: output signals: 449 |
| Removing temp directory. |
| |
| 19. Executing SETUNDEF pass (replace undef values with defined constants). |
| |
| 20. Executing HILOMAP pass (mapping to constant drivers). |
| |
| 21. Executing SPLITNETS pass (splitting up multi-bit signals). |
| |
| 22. Executing OPT_CLEAN pass (remove unused cells and wires). |
| Finding unused cells or wires in module \Motor_Top.. |
| Removed 24 unused cells and 7236 unused wires. |
| <suppressed ~105 debug messages> |
| |
| 23. Executing INSBUF pass (insert buffer cells for connected wires). |
| |
| 24. Executing CHECK pass (checking for obvious problems). |
| Checking module Motor_Top... |
| Warning: Wire Motor_Top.\io_wbs_data_o [31] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [30] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [29] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [28] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [27] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [26] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [25] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [24] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [23] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [22] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [21] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [20] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [19] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [18] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [17] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [16] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [15] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [14] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [13] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [12] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [11] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [10] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [9] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [8] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [7] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [6] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [5] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [4] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [3] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [2] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [1] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_data_o [0] is used but has no driver. |
| Warning: Wire Motor_Top.\io_wbs_ack_o is used but has no driver. |
| Warning: Wire Motor_Top.\io_pwm_low is used but has no driver. |
| Warning: Wire Motor_Top.\io_pwm_high is used but has no driver. |
| Warning: Wire Motor_Top.\io_motor_irq is used but has no driver. |
| Found and reported 36 problems. |
| |
| 25. Printing statistics. |
| |
| === Motor_Top === |
| |
| Number of wires: 5698 |
| Number of wire bits: 5778 |
| Number of public wires: 429 |
| Number of public wire bits: 509 |
| Number of memories: 0 |
| Number of memory bits: 0 |
| Number of processes: 0 |
| Number of cells: 5719 |
| sky130_fd_sc_hd__a2111o_2 1 |
| sky130_fd_sc_hd__a2111oi_2 1 |
| sky130_fd_sc_hd__a211o_2 21 |
| sky130_fd_sc_hd__a211oi_2 7 |
| sky130_fd_sc_hd__a21bo_2 47 |
| sky130_fd_sc_hd__a21boi_2 13 |
| sky130_fd_sc_hd__a21o_2 107 |
| sky130_fd_sc_hd__a21oi_2 155 |
| sky130_fd_sc_hd__a221o_2 83 |
| sky130_fd_sc_hd__a221oi_2 1 |
| sky130_fd_sc_hd__a22o_2 146 |
| sky130_fd_sc_hd__a22oi_2 27 |
| sky130_fd_sc_hd__a2bb2o_2 46 |
| sky130_fd_sc_hd__a2bb2oi_2 2 |
| sky130_fd_sc_hd__a311o_2 14 |
| sky130_fd_sc_hd__a311oi_2 1 |
| sky130_fd_sc_hd__a31o_2 67 |
| sky130_fd_sc_hd__a31oi_2 10 |
| sky130_fd_sc_hd__a32o_2 31 |
| sky130_fd_sc_hd__a41o_2 5 |
| sky130_fd_sc_hd__and2_2 277 |
| sky130_fd_sc_hd__and2b_2 125 |
| sky130_fd_sc_hd__and3_2 146 |
| sky130_fd_sc_hd__and3b_2 22 |
| sky130_fd_sc_hd__and4_2 28 |
| sky130_fd_sc_hd__and4b_2 5 |
| sky130_fd_sc_hd__and4bb_2 4 |
| sky130_fd_sc_hd__buf_1 890 |
| sky130_fd_sc_hd__dfxtp_2 448 |
| sky130_fd_sc_hd__inv_2 167 |
| sky130_fd_sc_hd__mux2_2 92 |
| sky130_fd_sc_hd__nand2_2 461 |
| sky130_fd_sc_hd__nand3_2 28 |
| sky130_fd_sc_hd__nand3b_2 5 |
| sky130_fd_sc_hd__nand4_2 8 |
| sky130_fd_sc_hd__nor2_2 389 |
| sky130_fd_sc_hd__nor3_2 16 |
| sky130_fd_sc_hd__nor3b_2 2 |
| sky130_fd_sc_hd__nor4_2 2 |
| sky130_fd_sc_hd__o2111a_2 5 |
| sky130_fd_sc_hd__o211a_2 166 |
| sky130_fd_sc_hd__o211ai_2 2 |
| sky130_fd_sc_hd__o21a_2 134 |
| sky130_fd_sc_hd__o21ai_2 123 |
| sky130_fd_sc_hd__o21ba_2 21 |
| sky130_fd_sc_hd__o21bai_2 14 |
| sky130_fd_sc_hd__o221a_2 113 |
| sky130_fd_sc_hd__o221ai_2 16 |
| sky130_fd_sc_hd__o22a_2 19 |
| sky130_fd_sc_hd__o2bb2a_2 33 |
| sky130_fd_sc_hd__o2bb2ai_2 2 |
| sky130_fd_sc_hd__o311a_2 15 |
| sky130_fd_sc_hd__o311ai_2 1 |
| sky130_fd_sc_hd__o31a_2 20 |
| sky130_fd_sc_hd__o31ai_2 4 |
| sky130_fd_sc_hd__o32a_2 8 |
| sky130_fd_sc_hd__o32ai_2 1 |
| sky130_fd_sc_hd__o41a_2 7 |
| sky130_fd_sc_hd__or2_2 350 |
| sky130_fd_sc_hd__or2b_2 64 |
| sky130_fd_sc_hd__or3_2 75 |
| sky130_fd_sc_hd__or3b_2 15 |
| sky130_fd_sc_hd__or4_2 25 |
| sky130_fd_sc_hd__or4b_2 7 |
| sky130_fd_sc_hd__xnor2_2 385 |
| sky130_fd_sc_hd__xor2_2 194 |
| |
| Chip area for module '\Motor_Top': 53451.264000 |
| |
| 26. Executing Verilog backend. |
| Dumping module `\Motor_Top'. |
| |
| Warnings: 36 unique messages, 36 total |
| End of script. Logfile hash: 26ea8e1202, CPU: user 11.94s system 0.07s, MEM: 120.49 MB peak |
| Yosys 0.12+45 (git sha1 UNKNOWN, gcc 8.3.1 -fPIC -Os) |
| Time spent: 57% 2x abc (16 sec), 8% 38x opt_expr (2 sec), ... |