在internet上存在很多检索服务,如中国期刊网、Ei、SDOS、IEL(IEEE)、Web of Science(ISI)等.这些检索服务都包含丰富的信息,检索者为了获得需要的资料,往往不得不一一访问这些服务,而每个服务在检索界面上和结果处理上都是不同的,为...
详细信息
在internet上存在很多检索服务,如中国期刊网、Ei、SDOS、IEL(IEEE)、Web of Science(ISI)等.这些检索服务都包含丰富的信息,检索者为了获得需要的资料,往往不得不一一访问这些服务,而每个服务在检索界面上和结果处理上都是不同的,为了减少检索者熟悉这些界面的时间,为了让检索者尽快地获得资料,我们设计了该文的系统----一个有统一界面的分布式检索系统.该文采用基于CORBA的C/S结构作为系统的框架,设计了CORBA需要的接口和方法,接口设计的一个原则就是要实现系统的动态性,从而实现系统的扩展性.在CORBA结构的基础上,对客户端和服务器管理的检索代理部分的关键技术都进行了祥细地讨论.客户端讨论了检索界面设计,并且设计了一个功能强大适用的检索界面;客户端也讨论了结果组织设计的原理,结果组织能够帮助检索者快速获得有用信息;这些设计都是从当今比较著名的检索服务总结而来的.能够满足大多数检索服务的特性.关于服务器的检索代理端,该文详细讨论了bool检索条件的翻译和过滤的原理,翻译和过滤过程的设计从提高系统效率和减少网络传输进行了考虑;为提高系统对检索服务变化的适用能力,该系统采用了近似模式匹配技术,并且设计了一个自动发现模式的侦测器.
随着系统变得越来越复杂,系统级芯片(System on Chip,缩写为SoC)成为了发展趋势,每次完全从管级去完成系统设计是不现实的,因而IP核复用的设计成为了系统设计的一个必然。而在系统面积和功耗上占有很大比重的静态随机存储器(Static Rand...
详细信息
随着系统变得越来越复杂,系统级芯片(System on Chip,缩写为SoC)成为了发展趋势,每次完全从管级去完成系统设计是不现实的,因而IP核复用的设计成为了系统设计的一个必然。而在系统面积和功耗上占有很大比重的静态随机存储器(Static Random Access Memory,缩写为SRAM)如果还采用全定制的设计方法,显然已经不能满足系统设计的需求,于是有了SRAM编译器技术的出现。它是一种可动态产生SRAM IP核的EDA开发工具。SRAM编译器技术的出现,确实让SRAM的设计变得更加容易和简单,节省了人力成本,缩短了设计周期,但伴随着SRAM编译器技术的使用,也出现了一些其它方面的问题。首先是SRAM编译器执行方式的不同,如果全手动去实现这个过程,也同样的会浪费很多的时间和人力;其次是内建自测试(BIST,Build In Self Test)电路的需求;最后就是不同厂商提供的同一类SRAM在端口和行为上存在着差异性,不便于用户使用。本论文首先研究和分析了各种SRAM编译器的执行过程,以及对应的BIST测试电路的生成,然后利用Python语言开发了一套自动生成软件。希望开发出来的自动生成软件能够实现下面的功能:(1)所有SRAM编译器的执行过程都通过软件程式自动实现;(2)对于在端口和行为上存在差异的同一类SRAM,自动加上一层SRAMWrapper,包成统一界面;(3)内建自测试电路的产生和测试都能自动实现。最后,对于通过自动生成工具生成的SRAM Wrapper,提供VMM验证环境对其进行基本连线和数据读写的验证和仿真,以保证其行为的正确性,从而为使用者提供了可靠性。此论文一旦完成,该自动生成工具立刻被应用到公司各项目中,与全手动实现过程相比,将为公司节省不少人力和时间,并减少人为操作出错的机会。
暂无评论