2014小硕求职笔记之VIA(威盛)

news/2024/11/20 7:16:35/

 注:  本文为原创, 转载请注明出处和链接。

       八月末来到哈尔滨找工作,威盛来的算是比较早的,应该是九月十几号具体日期记得不是很清楚,我报的北京的 ASIC logic职位,这个职位貌似招的人比较多,宣讲会弄得比较正式,去听了一下,有一个戴眼镜的HR长的很标致,本人还偷偷照了个像 - - ,当晚就通知第二天笔试,今年威盛笔试题和往年难度差不多,对基础要求比较高,同时会出一些比较有想法的题目,同样的问题变着法的问,我总体答得还可以,应该80分水平,最后我会给出今年的笔试题目。

       笔试的第二天就通知面试了 ,地点在正明锦江酒店,哈尔滨有了地铁就是方便,从家出坐地铁直接就能到了,一面面试官大概40多岁,说话很客气,问题问的还算比较细,对项目逐一问了一遍,让我详细解释了一下波形发生器中DDS原理以及模拟数字调制波形的具体调制方式,然后问了一下异步FIFO,主要是怎样判断空满,寻址方式以及格雷码的用法等等,我之前准备的还算充分 ,基本答个差不多,一面结束之后面试官让我直接去二面。

       二面面试官是北京威盛的一个小boss,在宣讲会时候他是第一个讲话的,说话很有礼貌,看着我简历上的所有东西基本都问了一遍,包括每个项目内容,承担角色以及数学建模或者电竞比赛什么的,聊的比较投机,这时候我就自我感觉希望很大了,果然boss直接就给HR打电话说:我这有个小伙子很不做,我让他过去跟你聊聊,然后就介绍我倒HR的房间。

        三面HR面基本是问一些家庭情况什么的,工作意向,薪水要求,我说我对薪水没要求,觉得 其实要求也没用,人家不会给你special offer ,不要求也不会低,所我直接说给多少都行,威盛今年硕士都是1w,发15个月左右。然后她问了一些类似于父母同不同意你去被北京啊什么的,我基本都表现的意向比较强烈,最后HR说  我们给你offer 的话你需要考虑多久呢?  我说应该很快吧,她说那好,回去等我通知吧 ,希望给你offer以后 你能尽快回复,我说没问题。

       好,写这里你们肯定以为我基本已经offer 到手, 其实我当时也是这么认为的,因为一起去面ASIC的四五个同学只有我一个到3面了,其他职位的也有一个跟我一样情况的,类似于口头offer,结果呢? 焦急等待了两天后也没给offer,打电话一问人家威盛招聘团队已经去下一站长春了,然后问了一下同学 只有一个面firmware的兄弟收到了offer,再打电话给威盛HR说我们打算东北区面完了统一发offer ,当时我就醉了 ,不带这样的吧,说完一堆类似于“you have my word ”的话然后直接走人了....   

       首先说一下我对威盛的印象,因为上届有个关系比较好的师兄去了跟我说还不错,公司是做芯片的,CPU官方说能排到第三,在intel 和AMD 之后,但本人认为它跟这两家的差距还是比较大的,不过公司总体福利和待遇还算可以,也是我求职主要考虑的目标之一,其实当时威盛直接给我offer 我应该就签了,无奈人家不给,最后11月楼主早已经签别家了 ,威盛hr给我打电话 ,说如果我能考虑违约上家,他们随时欢迎我,当时想反正也不去了别闹的不开心,就跟他客气一下,另外一个情况一样的哥们接到电话后给他们一顿喷:"当时想签的时候为什么不给offer呢?到现在给还有意义么?",  哈哈反正我听完了挺解恨的,也算替我出口气。

 

       下面给出2014年的VIA- ASIC logic职位的笔试题,没别的目的,就是希望大家找工作时候能做一个参考,VIA还是不错的。

    

     1. 什么是建立保持时间?   什么是recovery,remove? 二者有何不同?  (5分)

     2. 什么是竞争冒险现象? 如何消除?              (5分)

     3. Latch 和 flip flop 的异同 ?                      (5分)

     4. SETUP 和 hold violation 如何修改?   (5分)

     5. DC中的 link_library 和 target_library 有何区别 ?(5分)

     6. 时钟门控如何实现(画图表示)? 如果有多重表示可以全部画出.(5分)

     7. 按照优先级顺序排列以下 7 个运算符: !,| ,|| ,+,^,&,*  。(5分)

     8. 什么是阻塞赋值? 什么是非阻塞赋值? (5分)

     9. IC前端设计流程有哪几步 ? 每一步都有哪些软件? (5分)

    10. 通常设计中要用到一个同步器来解决异步复位信号的 recovery 和 removal 问题 ,请画出该同步器的结构图。(5分)

    11. moore和mealey 状态机的特征分别是什么? (5分)

    12. 多时域设计中, 如何处理信号的跨时钟域? 单比特信号如何处理 ? 多比特位宽的data如何处理? (5分)

    13. 什么是 DFT? 为什么要做DFT ? (5分)


    14. 请用 RTL(楼主用的 verilog)实现如下功能       (25分) 

       (1)   两个时钟域,分别为 aclk and bclk  ,bclk 的频率是 aclk 的两倍 ,没有固定的相位关系,对应的复位信号分别为: areset_x and breset_x (都为低有效)

       (2)  aclk domain ,对单 bit 的输入信号 data_in 做固定的 pattern 检测 ,该固定的 pattern 为 010100 。

       (3)  bclk domain ,对 pattern 检测到的次数进行计数,检测到 10 次时 ,打出 interrupt ,计数器清零。


    15. 参考如下电路图,假设 DFF 的 setup time 为 0.3 ,hold time 为 0.2 ,与门,或门,与非门的 delay=0.2 ,反相器的 delay=0.1  ,请回答如下问题 (10分)

       (1)  Buffer X 的 delay 最小为多少? 为什么?

       (2) 指出关键路径。

       (3)  buffer X 的 delay 如果取到了最小值,为了满足 timing ,该 clock 的最小周期为多少 ? 为什么?




http://www.ppmy.cn/news/894654.html

相关文章

威盛网络变量组态步骤

网络变量组态步骤(Modbus-MCS/μCS设备) 1.运行“WSManager”软件(开始→程序→ControlX 软件包→FB3000 MCS 控制策略→WSManager) 进入控制程序的组态编辑(可在线查看帮助文档)! 2.打开该工程…

Matlab实现最优化(附上多个完整仿真源码)

最优化是一种寻找最优解的数学方法,它在各个领域都有广泛的应用。在Matlab中,有多种工具箱和函数库可以用来实现最优化,下面我们来介绍一下如何用Matlab实现最优化。 1. 定义目标函数 在开始最优化之前,需要定义一个目标函数。目…

模板模式(上):剖析模板模式在JDK、Servlet、JUnit等中的应用

今天,我们再学习另外一种行为型设计模式,模板模式。我们多次强调,绝大部分设计模式的原理和实现,都非常简单,难的是掌握应用场景,搞清楚能解决什么问题。模板模式也不例外。模板模式主要是用来解决复用和扩…

显卡驱动的作用(本质作用)

确切资料表明显卡不需要驱动也可以进行显示,只需要将显示的内容存到对应的显存地址就可以(通过cpu直接或者间接的硬连线实现)。也就是说单纯的显示像素的话不需要使用显卡驱动,但是单纯的显示像素甚至某些情况下都不需要显卡&…

ubantu 安装显卡

电脑的配置如下: 在安装Ubuntu的时候勾选了默认安装的开源显卡驱动,但是打开发现问题太多,而且很难知道显卡到底有没有起作用,因此决定自己安装显卡驱动。 修复重启时报告的 AMD 核显问题 在每次重启或者关机的时候&#xff0c…

JVM理论(四)运行时数据区--堆/方法区

堆(heap) 堆内存逻辑上分为三部分 一个JVM实例只存在一个堆内存,JVM启动时创建堆区,通常情况下也是最大的内存空间,几乎所有的对象实例都要在堆中分配内存,所以堆也是垃圾回收的重点区域堆是被所有线程共享的,在堆里面也可以划分线程私有的缓…

认识企业级定时任务Quartz

文章目录 前言一、实现一个Quartz的小案例1.创建一个maven项目2.添加Quartz依赖3.创建一个配置文件配置Quartz信息4.创建一个Job类继承Job接口5.编写主方法逻辑进行测试6.测试运行结果 二、Job和JobDetail总结 前言 目前仍有大部分企业仍在使用Quartz这种定时任务框架&#xf…

ssd5和ssd6的区别

容量不同 组装电脑怎么搭配更适合 这些点很重要看过你就懂了 http://www.adiannao.cn/du 1、ssd5:指的是SSD 540S 系列,产品容量为180GB。 2、ssd6:指的SSD 600P系列,产品容量为128GB。 二、性能不同 1、ssd5:顺序读…