Rule of Thumb in using Infinitely Thin conductor in EM simulation?

Does anyone know when is it safe to use approximately thin conductor during EM simulation in Axiem?
How about the ratio of the dielectric thickness to the copper thickness?
Solved!
Go to Solution.

For conductor loss, both thin and thick metal will work pretty much the same.  The most obvious place where thickness matters is with coupling between metal on the same layer.  The penalty you pay for metal thickness is that AXIEM must solve for more unknowns, somewhere between 2 and 3x the amount.  
At some point the coupling due to the metal thickness has a big effect on the coupling.   It is hard to say an exact rule of thumb when to make the switch as it will matter how far away your ground plane is on the bottom and how thick the metal is.    What I suggest you do is setup a microstrip coupled line simulation using the technology you are using and then sweep the distance between the lines for both a thick and thin metal case and see when the two answers converge.  
A couple other points.  
1.  Check the option for using edge meshing when using thick metal.  For the most accurate answer and a good comparison, you will want to make sure you are edge meshing the thick metal.   
2.  I have not seen the ratio of dielectric thickness to copper thickness matter much, but you could run a similar experiment, just seeing if it matters.   The biggest issue here is making sure you get the distance between your ground plane and the trace right.  If you are using the boundary of the structure for the ground, this usually isn't a problem.  But if you have ground planes at other locations in your stackup, you will need to adjust dielectric thicknesses depending on if you are using thin or thick metal to make sure the thickness of the dielectric is correct.   

Similar Messages

  • Subtitling Rules of Thumb

    Hi,
    I'm trying to create some templates for doing subtitles on clips in the future. In determining how long the templates should be, from what I have viewed, it takes about 3 seconds to read 8 words. Are there any general rules of thumb?
    Thanks

    a rule of thumb often used in news is 3 words (spoken) = 1 second.
    this is for timing pre edited video to a news readers live voice over ... obviously not directly applicable to subtitling, but somewhere to start.
    cheers
    Andy

  • Rules of thumb for sizing an Oracle BPM 11g deployment

    Anyone out there have some rules of thumb they are using to size out an environment for Oracle BPM 11g? I know processing power can vary widely for process complexity and amount of data floating around. Still, I get asked questions like how much processing power do I need for this solution? I have a current client looking at 2500+ potential human workflow users with 1000 concurrent at peak load. Short of running some performance test myself and extrapolating numbers I am at a loss. Hoping some others can chime in with some thoughts.

    an update... my rule of thumb for 50 users has proven to be a bit high. Looks to be 30-40 per core when you split out the BPMN engine from other computing intensive processes such as the ESB. Without splitting up overall SOA/BPM functionality over multiple servers concurrent user counts of various technology really takes a hit.

  • Rule of thumb for CACHE_SIZE

    Hi all,
    I do have a system outsourced, where the DB (MAXDB 7.6.05) runs on a single SLES 10 server.
    This server has got 16 GB RAM. The CACHE_SIZE is configured to 20 GB (2500000 pages) and a top shows me, that from the 40 GB swap 20 GB are used (file system cache is so low, that it can be ignored) ... and swapd runs with at least 6% CPU all the time.
    Is this a good situation? Not for me! Does anybody have a rule of thumb for CACHE_SIZE?
    I would say 75 % of RAM should be the highest value... any othe suggestion?
    Thank you!
    Christian

    Cache must always fit in the physical RAM. The purpose of the cache is to hold data in the memory that it doesn't need to be read again and again from the disk. If you now configure that cache bigger than the physical available RAM (minus application minus operating system) the system will start swapping/paging in and out and hence slowing down the full system.
    Ideally the machine is not swapping at all and all data is in the memory.
    Markus

  • Best book, website, or training for Illustrator 'rules of thumb'

    Hey everyone,
    To give some background I am terrible at art (no eye for it). Though I have recently been trying to learn Illustrator with a book and some online training videos (lynda). I am grasping some basics concepts on 'How to use the program' and what everything does.
    Though since I never took any graphic design course (I'm an engineer) I don't know what types of rules of thumb there are for making basic figures or pictures. What font is best? What type of arrows should I use? Width of stroke? Those are just basic examples of the type of questions I am always asking. So how do I take my basic knowledge of the actual program, and learn how to use those correctly?
    I'm an engineer making fairly basic diagrams or drawings for my research, but a slick drawing can really make you stand out. So that is where I'm coming from, I'm also a total begineer so please keep that in mind, I'm looking for more basic advice at the moment. For example below is one of the first drawings I have made in illustrator. Scientific work doesn't need to be too flashy, but any sources/locations would be great.
    Thank you so much in advance for helping a terrible artist!

    Hi there,
    There are a multitude of things you can do to foster your artistic intuition.
    1) Google. If you do a quick search for the "principles of design" you should come up with explanations and examples of just that. Here are a few links I came up with:
    - GD Basics gives you a brief rundown on design principles and elements as well as exercise prompts you can use to practice and apply what you've learned.
    - Learn the Basics is not nearly as elegant as the site above, but gives you real-world examples to show how art and design principles are applied.
    2) Take a class. I'm not sure if this is something that could possibly fit into your schedule, but you can take a basic art class at a community college or similar organization and it will help you tremendously. Being in a class will not only force you to practice and learn but you will have the support of your peers, which are generally at all skill levels.
    3) Find art and design you like, and take inspiration. I don't mean copy, but if you find an image where you appreciate the line weight, or the contrast of colors, or what have you, save it to an inspiration folder on your desktop. Figuring out what is effective and tasteful is something that takes time and lots of exposure to outside sources.
    Please let me know if I can help any further!
    Erica

  • Determine indexes by rule of thumb - no data or table structures

    Hi,
    Im doing some research (would really like to see peoples answers)
    could some one give me an idea of the best way to index a tables the tables that appear in the statement below, to optimise performance.
    select p.fname, p.sname ,p.personid,av.availid, av.adate, nwa.hospitalid,
    nvl(to_char(av.astart,'HH24:MI'),'Not Specified') as ActualStart, nvl(to_char(av.aend,'HH24:MI'),'Not Specified') as ActualEnd, av.anyearly, av.anymiddle, av.anylate, av.anynight
    from tblperson p
    left outer join tblavailability av on p.personid = av.personid
    left outer join tblnurseworkarea nwa on p.personid = nwa.personid
    order by 1, 2;av.anyearly, av.anymiddle, av.anylate, av.anynight are all boolean fields 1/0
    Please, I need someone to tell me how they would index the tables used here, from instinct..... and rule of thumb....
    Much appriciated

    what about if the query were like so:
    select p.fname, p.sname ,p.personid,av.availid, av.adate, nwa.hospitalid,
    nvl(to_char(av.astart,'HH24:MI'),'Not Specified') as ActualStart, nvl(to_char(av.aend,'HH24:MI'),'Not Specified') as ActualEnd, av.anyearly, av.anymiddle, av.anylate, av.anynight
    from tblperson p
    left outer join tblavailability av on p.personid = av.personid
    left outer join tblnurseworkarea nwa on p.personid = nwa.personid
    WHERE av.availid = 3
    order by 1, 2;any difference in what you would do?

  • Jaggy text rules of thumb

    I'm wondering if there are some general rules of thumb about avoiding jaggy text in Motion. Most of the projects I've done have text moving around or using special effects, so the jaggys haven't been that noticeable.
    However, now I'm working on a project with just white text against a black background, so the jaggys really stand out. I've tried various fonts, sizes, etc. but can't get smooth, crisp lines. I've read through several threads in this forum, but can't find anything that gives some general rules to follow.
    I'm working in a standard NTSC DV format . . . 724 x 480.
    Thanks!

    Thanks for the link, Mark. Andy, your input is helpful also.
    I only do this as a hobby for friends and family, so I don't have any technical specs I have to meet, but I do want my work to look as best as possible.
    The setup in my home/office has changed, and I forgot about using a tv as a monitor of what my work will look like on tv . . .I'll get that set up ASAP. I am trying to stay with simple sans serif fonts to reduce the jaggys.
    You've both mentioned that NTSC DV is a terrible format . . .understood. All of my footage is still shot on a mini DV camera, so I've just stayed with that format. Should I use a different format once I have my video loaded or will that make the video look worse? I usually incorporate filters and other effects, so maybe that would hide problems with changing the DV to a different format. (I'm really out of my league with that guess.)
    In the meantime, I'm seeing jaggys in Motion itself . . .not even getting to FC yet. Maybe all of this is related to the NTSC DV format.
    Mark, I had to laugh when I read your disclosure comment. The fact is that I probably owe you a lot of money 'cause I watch your MacBreak podcasts frequently. Speaking of which, I just opened one of those podcasts for the fun of it and noticed that that "MacBreak" logo and other text are jaggy. Maybe that's because of the compressed format that has to be used for videos like this.
    I have your "Motion 3 Fast Forward" DVD. Maybe I need to crack that open again to refresh my memory.
    Thanks!

  • Rules of Thumb

    Are there any resources on LAN "Rules of Thumb" i.e maximum number of hosts on a 100 M-bps Switched network broadcast domain is XXXX. Maximum sustained CPU on a Layer 3e switch should no exceed XX%. I assume there is nothing hard and fast, just guestimates and expeariance

    I'm going to throw in my 10 cents. I have alot of Education clients. Some all Apple some all Microsoft and some mixed. All of them started flat with between 380 to 2500 users on the same flat address space (same broadcast domain). Honestly I don't even know how some of them were functioning. As we reconfigured these sites to routed VLANs we stuck our VLANs to Class C networks. We use Address 1-10 as reserved and unused. 11-40 for Printers (if no Printer VLAN is used) and static devices such as scanners. 41-240 as DHCP for clients and 241-254 as reserved space. With that said at most sites we have set a VLAN per 48 port switch which limits the VLAN to no more than 192 users (we have set MAC limits on all ports to 4 due to heavy usage of unmanaged user switches for port expansion) In a 100M Enviro with 1G uplinks and 1G server connections this setup has worked very well. As part of this we have eliminated all non-IP protocols with the exception of HVAC controllers that tend to use BACNET and are super chatty. As for PROC utilization thats a toss up. I'm with the other guys who responded. Keep it low. If you are slamming you switches then there is going to be a performace hit. However I see alot of older 3500XL and 3550 L3 switches that with a properly configured and designed network don't even breath heavy under pretty solid loads that include file shares, printing, Multicast A/V streaming and HVAC system calls.
    Hope this helps.
    www.staticnat.com

  • Question regarding the rule of thumb regarding Exchange proc cores ratio to GC proc cores

    Hi all,
    I am studying towards my MSCE Messaging for Exchange 2013 and came across on CBT nuggets a statement regarding a rule of thumb when it comes to processor cores on Exchange 2013 server to GC
    so Greg Shields from CBT nuggets says that the ratio should be
    4:1 on x86 domain controllers
    8:1 on x64 domain controllers.
    So is he talking about 1 mailbox server role with 8 processor cores to 1 processor core on a x64 domain controller? what if there is already a heap of servers using that GC? In our datacentre we have 2 x64 domain controllers but also a whole range of servers
    on that server network.
    Also what if you have 2 mailbox server roles? are we then talking 16 : 2 ?
    Hope someone can help clarify this.
    Regards
    ronnie.jorgensen systems engineer
    My blog

    Does this help explain it better?
    http://blogs.technet.com/b/exchange/archive/2013/05/06/ask-the-perf-guy-sizing-exchange-2013-deployments.aspx
    Active Directory sizing remains the same as it was for Exchange 2010. As we gain more experience with production deployments we may adjust this in the future. For Exchange 2013, we recommend deploying a ratio of 1 Active Directory global catalog processor
    core for every 8 Mailbox role processor cores handling active load, assuming 64-bit global catalog servers:
    If we revisit our example scenario, we can easily calculate the required number of GC cores required.
    Assuming that my Active Directory GCs are also deployed on the same server hardware configuration as my CAS & Mailbox role servers in the example scenario with 12 processor cores, then my GC server count would be:
    In order to sustain double failures, we would need to add 2 more GCs to this calculation, which would take us to 7 GC servers for the deployment.
    As a best practice, we recommend sizing memory on the global catalog servers such that the entire NTDS.DIT database file can be contained in RAM. This will provide optimal query performance and a much better end-user experience for Exchange workloads.
    and of course use the latest calculator version to determine your required specs:
    http://blogs.technet.com/b/exchange/archive/2013/05/14/released-exchange-2013-server-role-requirements-calculator.aspx
    When you calculate required GC cores, the ratio 1:8 applies to the cores required to support active mailboxes ("Mailbox role processor cores handling active load") and not to all cores physically available on Exchange server.
    So, for example, if you have 32 total cores on an Exchange server but only 16 of them are actually needed to support active mailboxes (as determined by the calculator), you will need only 16/8=2 GC cores to support this Exchange server's AD queries.
    Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • CSS Rule of thumb

    Hi there.
    I just want to know from you guys:
    Is there a rule of thumb for what normally is declared here:
    #content {
    and what is declared here:
    #content p {
    Thank you very much.
    Regards,
    Deon

    I'll kick off on this one.
    I don't think so.
    I  reckon it's about what you are doing and how you want to go about building your site.
    The rule of thumb really is that  the more general a CSS style is the less specific your rule needs to be.
    You  can for instance declare your font-family in a rule for your  <body> element and that will affect all your <p> elements if  they are otherwise unstyled.
    But if you only want to  style <p> elements that are children of <div id="content">  then you would use a rule on #content p
    I think you  might like to do a bit of research on CSS Specificity and CSS  Inheritance.  That might help.
    I also think that the  more CSS you do the more that you will develop your own rules of thumb.
    Martin

  • Error in creating Connection Pool using Oracle Thin Driver

    Hi,
    I am trying to create a connection pool in WS 5.1 with sp #6 using Oracle Thin Driver (oracle.jdbc.driver.OracleDriver) on a Sun box. But I am able to create the pool using weblogic.jdbc.oci.Driver. I get an DBMS Driver exception when I use thin driver. I have LD library path and weblogic class path set correctly. WL shows the following exception :
    weblogic.common.ResourceException: weblogic.common.ResourceException:
    Could not create pool connection. The DBMS driver exception was:
    java.sql.SQLException: Io exception: The Network Adapter could not establish the
    connection
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
    Any help on this is greatly appreciated.
    Thanks,
    Ramu

    Hi Ramu,
    Please post your connection pool setting here. You might have missed some
    port/server info. The driver is unable to connect to the db server here.
    sree
    "Ramu" <[email protected]> wrote in message
    news:3d5bbc3a$[email protected]..
    >
    Yes. I am trying to create a connection pool in weblogic and I have theweblogic
    class path setup correctly. It points to classes111.zip andnls_charset11.zip.
    >
    -Ramu
    "Neo Gigs" <[email protected]> wrote:
    Did you setup the JDBC library classpath correctly?
    For me, e.g. Oracle 7.3.4, the classpath should be:
    export CLASSPATH = /oracle7.3.4/jdbc/lib/classes.zip:%CLASSPATH%
    Noted that the JDBC classpath must be the first classpath element in
    the export
    statement.
    Neo

  • Using oracle thin driver with to_char gives invalid column name

    select x,y,z, to_char(event_time,'YYYY-MMM-DD') from eventtable;
    if i execute the above query using oracle thin driver it gives me invalid column name. It works fine if i use weblogic driver. So what could be the problem ???
    thanks.

    Sorry , forgot to add that 'YYYY-MM-DD' or 'YYYY-Month-DD' or 'Year-MM-DD' or 'Year-Month-DD' are also allowed(please cheek also for other combinations), not 'YYYY-MMM-DD'.
    Thanks

  • OS_USER not correct when using JDBC Thin Client on 10G

    Hi Folks,
    We are migrating an application from a 9i database to 10g and have a problem that someone might have come across before.
    The application is a Java applet based application that connects to the database using JDBC Thin client. on 9i the OS_USER comes up as the user running the applet but in 10G it is coming up as the user account that installed 10G on the DB server.
    We tried using a 9i client to identify if it was a client or DB issue but its the same problem with the 9i client connecting to the 10G DB.
    If anyone can help it would be much appreciated.
    Thanks,
    John.

    Could you please provide further details on what do you mean with OS_USER?
    The application is a Java applet based application
    that connects to the database using JDBC Thin client.
    on 9i the OS_USER comes up as the user running the
    applet but in 10G it is coming up as the user account
    that installed 10G on the DB server.
    Are you referring to the user provided to perform authentication against database, i.e. a database user?
    How do you know this user is being changed?
    ~ Madrid

  • OS_USER not correct when connecting using JDBC Thin Client on 10G

    Hi Folks,
    We are migrating an application from a 9i database to 10g and have a problem that someone might have come across before.
    The application is a Java applet based application that connects to the database using JDBC Thin client. on 9i the OS_USER comes up as the user running the applet but in 10G it is coming up as the user account that installed 10G on the DB server.
    We tried using a 9i client to identify if it was a client or DB issue but its the same problem with the 9i client connecting to the 10G DB.
    If anyone can help it would be much appreciated.
    Thanks,
    John.

    What is the return of this command?
    SELECT sys_context ('USERENV', 'OS_USER') FROM dual;
    Is it the DB user or the OS user?

  • GUYS!! Is there any way to write BLOB's 4K using Oracle thin driver

    I've been trying for 3 days to do that but nothing worked ...
    Not
    setBinaryStream(x, new ByteArrayInputStream(anArrayWith10KBytes), anArrayWith10KBytes);
    nor setBytes(x, myArray), or setObject(x, myArray).
    Is there any way to store Blobs to Oracle 8.1.6 using the thin driver ????????????
    Please help ... cause I really need it !!!
    Best regards,
    Stefig

    Hi Stefig
    Following code help you to store the files >4k in BLOB column in Oracle database
    test is a table in which TEST is BLOB column
    String url = "jdbc:oracle:thin:@.....";
    String user = "user name";
    String password = "password";
    Connection conn = null;
    PreparedStatement aQuery = null;
    ResultSet rs = null;
    try
    Class.forName("oracle.jdbc.driver.OracleDriver");
    conn = DriverManager.getConnection(url,user,password);
    conn.setAutoCommit(false);
    Statement stmt = conn.createStatement();
    stmt.execute("insert into test values (EMPTY_BLOB())");
    rs = stmt.executeQuery("select TEST from test");
    rs.next();
    BLOB blob =((OracleResultSet)rs).getBLOB(1);
    File f = new File(filename);
    FileInputStream io = new FileInputStream(f);
    OutputStream os = blob.getBinaryOutputStream();
    int size = io.available();
    byte[] buffer = new byte[1024];
    int length=0;
    while((length=io.read(buffer)) != -1)
    os.write(buffer,0,length);
    io.close();
    os.close();
    stmt.execute("commit");
    catch()
    Good Luck
    From
    Sachin

Maybe you are looking for