论文部分内容阅读
随着人们绿色出行的理念越来越强,越来越多的城市禁止摩托车在市区行驶,电动自行车凭借其价格便宜,不费力,噪音小,行驶成本低,不污染环境等优点,逐步取代了摩托车,被越来越多的人们所接受,使人们的短距离交通出行更加方便。目前市场上的电动自行车报警器主控芯片主要采用MCU实现,缺少采用ASIC实现的芯片。设计基于SMIC的0.18um工艺,设计了一款针对电动自行车的报警器主控ASIC芯片。芯片根据无线接收电路接收的发射器发送的1527码,电启动电门检测信号,相位检测信号,以及震动检测信号,输出相应的动作信号,并且输出对应的喇叭驱动信号。整个芯片设计包括分频模块,acc检测模块,解码模块,按键处理模块,地址检查模块,IIC总线选择模块,IIC总线控制模块,声音输出模块。将报警器地址码存储在外围电路的EEPROM,芯片通过IIC总线对EEPROM进行读写。本文采用Verilog HDL语言对各个功能模块进行RTL级设计。使用Design Compiler进行逻辑综合,生成门级网表,接着使用IC Compiler进行后端设计,具体包括进行数据建立,布图规划,布局,时钟综合,布线等环节,最终生成GDSII文件。设计使用Modelsim对设计的各个模块RTL代码进行功能仿真验证,仿真的结果符合预期设计。使用FPGA,QuartusII软件以及专门设计的电路板进行硬件仿真,结果正确。使用Calibre对设计的版图进行物理验证,包括DRC和LVS,都顺利通过。通过Prime Time进行静态时序分析,结果符合设计的时序约束。芯片时钟速率至少可以保持运行在11.1MHZ,并且还可以进一步持续优化,目前市场上常见的MCU报警器主控芯片时钟速率最高为8 MHZ。后端设计出的芯片的长和宽分别为0.37912mm和0.37632mm,市场上常见的MCU报警器主控芯片长和宽分别为0.6mm和0.5mm。后端设计出来的ASIC芯片版图面积相对于市场上的MCU实现的报警器主控芯片明显减少,运行速率也明显提高,芯片设计实现预期目的。