芯片公司笔试中的‘时序分析’题目一般怎么考?如何计算最大时钟频率和建立/保持时间裕量?
准备数字IC设计和FPGA工程师的笔试,发现‘时序分析’是高频考点,但课本上的理论应用到具体题目时总是卡壳。常见的题目类型是不是给出一段逻辑电路图(包含组合逻辑和寄存器),以及库文件中的延迟信息,要求计算该电路能工作的最大时钟频率(Fmax),或者分析某个路径的建立时间(Setup Time)和保持时间(Hold Time)是否满足?有没有经典的例题和通用的解题步骤?在计算时,哪些细节最容易忽略(比如时钟偏移、时钟不确定性)?求大神指点迷津。